Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 从Xcode cocoapods插件运行pod安装_Ios_Ruby_Rubygems_Cocoapods_Rbenv - Fatal编程技术网

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-use
sudo/usr/bin/gem-install-cocoapods
@p11y-questionupdated@Luiz-我已经成功地完成了你的评论,同样的问题也发生了。每个问题都有相同的权限错误好的,谢谢,看起来不错。谢谢,我试过了,但是运气不好。我运行sudo-s,然后gem安装cocoapods,然后退出Xcode/重新启动,每个问题都有相同的问题权限错误。这并不能解决问题。仍然出现相同的错误消息。它对我有效。谢谢你的提示和解释。sudo chown-R“/Library/Ruby/Gems/2.0.0/”