繼上篇安裝使用教程,在這里寫一下可能會遇到的問題:這個也是最坑的地方,有些我有遇到,有些沒有,在這里整理了下,心累...
CocoaPods安裝使用總結(2017更新)地址:
http://www.lxweimin.com/p/9b4d88f44a57
常見Error:
--1.
ERROR:While executing gem ... (OpenSSL::SSL::SSLError)
hostname "upyun.gems.ruby-china.org" does not match the server certificate
這是因為你使用了 https://gems.ruby-china.org/ 源路徑證書驗證未通過,請如上使用http://gems.ruby-china.org/。具體原因沒有找到 要是有知道的同學可以留言交流。
--2.
ERROR:While executing gem ... (Gem::DependencyError)
Unable to resolve dependencies: cocoapods requires cocoapods-core (= 1.2.1), cocoapods-downloader (< 2.0, >= 1.1.3), cocoapods-trunk (< 2.0, >= 1.2.0), molinillo (~> 0.5.7), xcodeproj (< 2.0, >= 1.4.4), colored2 (~> 3.1), ruby-macho (~> 1.1)
說明有可能是你的gem版本比較低 可以使用:
sudo gem update --system
--3.
ERROR:While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
此錯誤可能是因為你使用以前安裝的操作 gem install cocoapods,而現在沒有權限不能操作了,所以需要執行:
sudo gem install -n /usr/local/bin cocoapods --pre
其他Error
(1)在終端輸入以下命令:
pod repo list
結果為0 repos時說明安裝不成功,自己可以查看下自己的安裝步驟,看看是哪一步出現了問題。
(2)出現以下錯誤:
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
在網上尋找的解決方法:
在終端中輸入:
sudo nvram boot-args="rootless=0"; sudo reboot
然后你的電腦會重啟
之后再輸入
sudo gem install cocoapods -V
就可以了。
(3)pod setup時出現以下錯誤:
新電腦 安裝pod 常常卡在
Setting up CocoaPods master repo
這并不是卡住,而是一直在安裝,速度比較慢是正常的,等待就好,如果你想知道進度,那么進行如下操作。
新建一個終端窗口:command+N
使用命令
cd ~/.cocoapods/
再輸入
du -sh *
隔幾分鐘查看下下載量在增加就可以了。不要著急,整個文件大概要400M+貌似,急不來的。
!!!注意:如果下載過程中會出現:
[!] /usr/bin/Gitclonehttps://github.com/CocoaPods/Specs.gitmaster
Cloning into 'master'...
error: RPC failed; curl 56 SSLRead() return error -36
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
下次執行搜索時 還是出現這種情況
在網上查到的解決辦法:在終端輸入以下命令:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developers
后面的地址你可以打開Xcode顯示包內容,找到那個文件夾拖到終端里面。
然后顯示如下:
.cocoapods ABC$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
Password:
ABCdeMacBook-Pro:.cocoapods ABC$ pod search AF
Setting up CocoaPods master repo
Setup completed
Creating search index for spec repo 'master'.. Done!
xujianfengdeMacBook-Pro:.cocoapods xujianfeng$
到這我的就安裝成功了
(4)如果還是沒有安裝成功:
嘗試:刪除.cocoapods目錄,在終端輸入以下命令:
cd ~/.cocoapods/
sudo -rm -rf ~/.cocoapods/
然后,重新下載安裝,在終端輸入以下命令:
pod setup