Cocoapods 无法在el capitan(15A279b)下执行“pod安装”

Cocoapods 无法在el capitan(15A279b)下执行“pod安装”,cocoapods,root,xcode7,osx-elcapitan,Cocoapods,Root,Xcode7,Osx Elcapitan,我用El Capitan运行了pod安装,出现了以下错误: Errno::EPERM - Operation not permitted - /Users/../Pods/Pods.xcodeproj/xcuserdata/root.xcuserdatad 这是我的环境:El Capitan(15A279b)、Xcode 7.0版(7A220)、cocoapod 0.38.2。有什么想法吗?谢谢 我使用xcode7(而不是6.4)的原因是我需要将现有项目定向到iOS9进行测试。我使用El Ca

我用El Capitan运行了
pod安装
,出现了以下错误:

Errno::EPERM - Operation not permitted - /Users/../Pods/Pods.xcodeproj/xcuserdata/root.xcuserdatad
这是我的环境:El Capitan(15A279b)、Xcode 7.0版(7A220)、cocoapod 0.38.2。有什么想法吗?谢谢

我使用xcode7(而不是6.4)的原因是我需要将现有项目定向到iOS9进行测试。我使用El Capitan的原因是xcode7不在约塞米蒂运行。我需要替换一个在iOS9下不再工作的库(由cocoapod管理)

下面是我如何在El Capitan安装Cocoapod的
sudo gem安装-n/usr/local/bin cocoapods
根据这个链接的建议

pod--版本

返回


0.38.2

解决方案,修复El Capitan 10.11上的Cocoapods错误:

sudo gem install -n /usr/local/bin cocoapods

您以前在root访问下打开了Xcode


只需删除
/Pods/Pods.xcodeproj/xcuserdata/root.xcuserdatad
文件夹,然后继续
pod安装
在OS X 10.11上安装CoCoapod

这些说明在所有Beta和El Capitan的最终版本上进行了测试

定制宝石之家

当您收到“不允许操作”错误时,这就是解决方案


我必须在“gem安装”之前更新系统,否则我会得到以下结果:

错误:安装CoCoapod时出错: activesupport需要Ruby版本>=2.2.2.:

以下是对我有效的方法:

gem update --system
sudo gem install -V -n /usr/local/bin cocoapods
pod install
实际上,我只需要更新一下:

pod update

我正在使用rvm,并使用以下命令进行安装:


gem安装cocoapods-n/usr/local/bin

然后我找到了pod安装 -bash:pod:未找到命令 在终点站就可以了

sudo gem install cocoapods

这个答案是正确的。这个问题是说root.xcuserdatad文件没有权限,而不是pod floder,它们不是同一个问题
sudo gem install-n/usr/local/bin cocoapods
无法解决此问题。如果有人解释为什么我们更新到EL Capitan时,pod框架被删除或没有移动到系统中的适当位置,那就太好了。任何人都可以链接到>太棒了!在我的OS EL capitan上工作正常。当我输入该命令时,我收到此警告。警告:不当使用sudo命令可能会导致数据丢失或删除重要的系统文件。使用sudo时,请仔细检查您键入的内容。键入“man sudo”以获取更多信息。这对我来说很有效,但我必须首先清除
/Library/Ruby
以清除一些权限问题。
sudo gem install cocoapods