Loo*_*zie 66 root cocoapods xcode7 osx-elcapitan
我pod install
和El Capitan一起跑了并得到了这个错误:
Errno::EPERM - Operation not permitted - /Users/../Pods/Pods.xcodeproj/xcuserdata/root.xcuserdatad
Run Code Online (Sandbox Code Playgroud)
这是我的环境: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
如此链接建议卸载后无法安装可可豆荚,导致错误
pod --version
回报
0.38.2
huy*_*ync 247
解决方案,修复El Capitan 10.11上的Cocoapods错误:
sudo gem install -n /usr/local/bin cocoapods
Run Code Online (Sandbox Code Playgroud)
Bab*_*kar 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
Run Code Online (Sandbox Code Playgroud)
我必须在'gem install'之前更新系统,否则我得到了这个:
错误:安装cocoapods时出错:activesupport需要Ruby版本> = 2.2.2.:
这对我有用:
gem update --system
sudo gem install -V -n /usr/local/bin cocoapods
pod install
Run Code Online (Sandbox Code Playgroud)
我实际上需要更新:
pod update
Run Code Online (Sandbox Code Playgroud)