el capitan(15A279b)下不能执行“pod install”
我跑了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进行testing。 我使用El Capitan的原因是xcode7不能在Yosemite下运行。 而且我需要replace一个不再适用于iOS9的库(由cocoapodpipe理)。
下面是我在El Capitan安装cocoapods的方法sudo gem install -n /usr/local/bin cocoapods
按照这个链接build议的方式卸载后不能安装cocoa pod,导致错误
pod --version
回报
0.38.2
解决scheme,修复El Capitan 10.11上的Cocoapods错误:
sudo gem install -n /usr/local/bin cocoapods
在OS X 10.11上安装CocoaPods
这些说明已经在所有贝塔和El Capitan的最终版本上进行了testing。
自定义GEM_HOME
当您收到“操作不允许”错误时,这是解决scheme。
$ 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
我不得不在'gem install'之前更新系统,否则我得到这个:
错误:安装cocoapods时出错:activesupport需要Ruby版本> = 2.2.2:
以下是对我有用的东西:
gem update --system sudo gem install -V -n /usr/local/bin cocoapods pod install
我其实需要更新:
pod update
你之前在root权限下打开Xcode。
只需删除/Pods/Pods.xcodeproj/xcuserdata/root.xcuserdatad
文件夹并继续pod install
我正在使用rvm,并使用以下命令进行安装:
gem install cocoapods -n /usr/local/bin
然后pod install