ios – 从Xcode Cocapods插件运行pod安装

我正在尝试从 Xcode cocoapods plugin运行pod安装命令.

当我运行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

解决方法

这个特定于小牛的是默认的Ruby已经升级到2.0.0,而且你以前使用过CocoaPods和以前版本的Ruby.解决方法是以root用户身份运行gem安装Cocapods命令,而不是使用sudo登录的用户.

从终端,运行sudo -s以root用户身份输入shell.然后运行gem安装cocoapods.现在可以从CocoaPods插件运行更新/安装.

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...