IONIC:无法在ios应用程序中安装phonegap-plugin-push

时间:2017-03-08 07:28:28

标签: ios cordova ionic-framework phonegap-plugins

我是离子框架的新手。目前我正在研究离子iOS应用程序。当我安装phonegap-plugin-push我收到错误

Failed to install 'phonegap-plugin-push':undefined  Error: /Library/Ruby/Gems/2.0.0/gems/claide-1.0.1/lib/claide/command.rb:439:in `help!': [!] You cannot run CocoaPods as root. (CLAide::Help)

我已搜索过但尚未找到解决方案!

1 个答案:

答案 0 :(得分:1)

我也有同样的问题。就我而言,我使用了sudo ionic platform add ios

这在构建每个插件时运行良好,但是phonegap-plugin-push。

phonegap-plugin-push继续提供上述错误[!] You cannot run CocoaPods as root. (CLAide::Help)

然后我使用ionic platform add ios而没有sudo这是实际的解决方案。但在这种情况下,它会继续向我提供与权限相关的问题code EACCESS

然后我使用了以下步骤来克服那个。

  • sudo chown -R $USER /usr/local/
  • 再次加入cordoava和离子
  • sudo npm install -g cordova
  • sudo npm install -g ionic

其他信息

  • phonegap-plugin-push version:1.10.0

  • Cordova CLI:6.5.0

  • Ionic CLI版本:2.2.2

  • 节点版本:v7.7.2

  • Xocde版本:Xcode 8.2.1

  • CocoaPods版本:1.2.0

希望这会有所帮助。