今天在一臺Mac mini上配置cocoaPods, 系統版本OS X EI Capitan 10.11.6
配置過程中發現的一些問題,總結一下.
關于ruby安裝、升級就不說了,網上一大堆。。。
本以為CocoaPods配置好了,滿心歡喜,接下來問題出現了,衰......
什么鬼?!
別著急是因為你的pod 文件路徑錯了。在終端執行
sudo gem install -n /usr/local/bin cocoapods /
sudo chmod +rx /usr/local/bin
賦予/usr/local/bin給予執行與讀取權限,就好了。
PS:其實很網上多帖子都說使用sudo gem install -n /usr/local/bin cocoapods。就可以解決這個問題。但都漏了重要的一句sudo chmod +rx /usr/local/bin。各位如果也遇到了“升級系統為EI Captian后,使用CocoaPod出現-bash: pod: command not found ”的問題,倘若不想移除一遍已安裝的CocoaPods。可直接跳過移除這一步驟。直接使用。
接下來,問題又來了
error: RPC failed; curl 56 SSLRead() return error -36| 562.00 KiB/s
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
解決方案:
打開終端命令行,輸入一下命令:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
并不一定是這行代碼,要根據自己的情況,來修改這個命令行
那么你的命令行就要修改一下:
sudo xcode-select -switch /Applications/Xcode 7.3.1.app/Contents/Developer
根據你默認的xcode來修改在/Applications/和/Contents/Developer中間的app的名字,如果你默認的是Xcode x.x.x.app,中間就要替換掉喲!
ps:問題還存在,把xcode全部卸載,只裝一個最新的。
然后,拿個項目開始整吧!