Ios 从Xcode cocoapods插件运行pod安装
我正在尝试从运行一个Ios 从Xcode cocoapods插件运行pod安装,ios,ruby,rubygems,cocoapods,rbenv,Ios,Ruby,Rubygems,Cocoapods,Rbenv,我正在尝试从运行一个pod install命令 当我运行update/install cocoapods命令时,我得到一个错误: /usr/bin/gem install cocoapods ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory. 奇怪的是,如果我去终端中
pod install
命令
当我运行update/install cocoapods命令时,我得到一个错误:
/usr/bin/gem install cocoapods
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
奇怪的是,如果我去终端中的目录并运行pod安装
我没有问题
需要注意的是,错误是指Ruby 2.0.0,而当我从终端的目录运行Ruby-v
命令时,我得到(Ruby 1.9.3p327(2012-11-10修订版37606)[x86_64-darwin12.4.0])
编辑-根据要求:
ls -la /Library/Ruby/Gems
total 0
drwxr-xr-x 4 root wheel 136 27 Oct 23:39 .
drwxr-xr-x 4 root wheel 136 27 Oct 23:36 ..
drwxr-xr-x 6 root wheel 204 25 Aug 02:44 1.8
drwxr-xr-x 2 root wheel 68 25 Aug 04:13 2.0.0
这是特定于Mavericks的,默认Ruby已升级到2.0.0,并且您以前在Ruby的早期版本中使用过CocoaPods。解决方法是以
root
身份运行gem install cocoapods
命令,而不是以sudo
登录用户的身份运行
从终端运行
sudo-s
以root
用户身份输入shell。然后运行gem安装cocoapods
。现在,您可以从CocoaPods插件运行运行更新/安装。好的,这是对建议路径的权限错误:
我运行以下命令:
sudo chown -R `whoami` "/Library/Ruby/Gems/2.0.0/"
然后在指向/usr/bin时发生另一个错误,请运行:
sudo chown -R `whoami` "/usr/bin"
请显示ls-la/Library/Ruby/Gems的输出try-usesudo/usr/bin/gem-install-cocoapods
@p11y-questionupdated@Luiz-我已经成功地完成了你的评论,同样的问题也发生了。每个问题都有相同的权限错误好的,谢谢,看起来不错。谢谢,我试过了,但是运气不好。我运行sudo-s,然后gem安装cocoapods,然后退出Xcode/重新启动,每个问题都有相同的问题权限错误。这并不能解决问题。仍然出现相同的错误消息。它对我有效。谢谢你的提示和解释。sudo chown-R“/Library/Ruby/Gems/2.0.0/”