我和El Capitan一起跑了pod install
并得到了这个错误:
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不能在Yosemite下运行。我需要更换一个不再适用于iOS9的库(由cocoapod管理)。
以下是我在El Capitan安装cocoapods的方法
sudo gem install -n /usr/local/bin cocoapods
正如此链接Cannot install cocoa pods after uninstalling, results in error
pod --version
返回
0.38.2
答案 0 :(得分:246)
解决方案,修复El Capitan 10.11上的Cocoapods错误:
sudo gem install -n /usr/local/bin cocoapods
答案 1 :(得分:14)
在OS X 10.11上安装CocoaPods
这些说明在所有测试版和El Capitan的最终版本上进行了测试。
自定义GEM_HOME
这是您收到"操作不允许"的解决方案。错误。
$ mkdir -p $HOME/Software/ruby
$ export GEM_HOME=$HOME/Software/ruby
$ gem install cocoapods
[...]
1 gem installed
$ export PATH=$PATH:$HOME/Software/ruby/bin
$ pod --version
0.38.2
答案 2 :(得分:5)
我必须在'gem install'之前更新系统,否则我得到了这个:
错误:安装cocoapods时出错: activesupport需要Ruby版本> = 2.2.2。:
这对我有用:
gem update --system
sudo gem install -V -n /usr/local/bin cocoapods
pod install
我实际上只需要更新:
pod update
答案 3 :(得分:3)
您之前在root访问权限下打开了Xcode。
只需删除/Pods/Pods.xcodeproj/xcuserdata/root.xcuserdatad
文件夹并继续pod install
答案 4 :(得分:0)
我正在使用rvm并使用以下命令进行安装:
gem install cocoapods -n /usr/local/bin
然后pod install
答案 5 :(得分:0)
我发现 -bash:pod:找不到命令 只需在终端上完成
sudo gem install cocoapods