IONIC:无法在ios应用程序中安装phonegap-plugin-push
我是ionic framework的新手。目前我正在研究离子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)
我已经搜索过了,但还没有找到解决方案!
我也有同样的问题。 在我的情况下,我使用sudo ionic platform add ios
这在构建每个插件但是phonegap-plugin-push时运行良好。
phonegap-plugin-push继续给出上面的错误[!] You cannot run CocoaPods as root. (CLAide::Help)
[!] You cannot run CocoaPods as root. (CLAide::Help)
然后我使用ionic platform add ios
没有sudo
ionic platform add ios
这是实际的解决方案。 但在这种情况下,它一直给我许可相关的问题code EACCESS
。
然后我用以下步骤来克服那一个。
-
sudo chown -R $USER /usr/local/
- 再次添加了cordoava和离子
-
sudo npm install -g cordova
-
sudo npm install -g ionic
其他信息
-
phonegap-plugin-push版本:1.10.0
-
Cordova CLI:6.5.0
-
离子CLI版本:2.2.2
-
节点版本:v7.7.2
-
Xocde版本:Xcode 8.2.1
-
CocoaPods版本:1.2.0
希望这会有所帮助。