Ios 您不能以root用户身份运行CoCoapod
当我对我的cordova项目执行sudo cordova要求时,我得到以下响应:Ios 您不能以root用户身份运行CoCoapod,ios,cordova,cocoapods,Ios,Cordova,Cocoapods,当我对我的cordova项目执行sudo cordova要求时,我得到以下响应: Requirements check results for ios: Apple macOS: installed darwin Xcode: installed [object Object] ios-deploy: installed [object Object] CocoaPods: not installed /Users/username/.rvm/rubies/ruby-2.5.0/lib/rub
Requirements check results for ios:
Apple macOS: installed darwin
Xcode: installed [object Object]
ios-deploy: installed [object Object]
CocoaPods: not installed
/Users/username/.rvm/rubies/ruby-2.5.0/lib/ruby/gems/2.5.0/gems/claide-1.0.2/lib/claide/command.rb:439:in `help!': [!] You cannot run CocoaPods as root. (CLAide::Help)
但我已经成功安装了cocoapods:
MacBook-Pro-di-Name:~ username$ sudo gem install cocoapods
Successfully installed cocoapods-1.5.3
Parsing documentation for cocoapods-1.5.3
Done installing documentation for cocoapods after 4 seconds
1 gem installed
MacBook-Pro-di-Name:project-cordova username$ pod --version
1.5.3
我在其他的帖子中也发现了类似的问题,比如or。如果我尝试第二种解决方案,我会得到
MacBook-Pro-di-Name:project-cordova username$ sudo chown -R $USER ~/Library/Caches/CocoaPods
chown: /Users/username/Library/Caches/CocoaPods: No such file or directory
MacBook-Pro-di-Name:project-cordova username$ sudo chown -R $USER ~/.cocoapods
chown: /Users/username/.cocoapods: No such file or directory
MacBook-Pro-di-Name:sbc-cordova username$ sudo chown -R $USER ./Pods
chown: ./Pods: No such file or directory
我还尝试在我的Mac上更新Ruby版本。对我来说什么都不管用。我有Sierra(10.12.3)和最后一个Cordova版本(8.0.0),有什么办法解决这个问题吗?提前谢谢