繼上篇安裝使用教程,在這里寫一下可能會遇到的問題:這個也是最坑的地方债蜜,有些我有遇到钙勃,有些沒有蛛碌,在這里整理了下,心累...
CocoaPods安裝使用總結(jié)(2017更新)地址:
http://www.reibang.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同木,而現(xiàn)在沒有權(quán)限不能操作了浮梢,所以需要執(zhí)行:
sudo gem install -n /usr/local/bin cocoapods --pre
其他Error
(1)在終端輸入以下命令:
pod repo list
結(jié)果為0 repos時說明安裝不成功,自己可以查看下自己的安裝步驟彤路,看看是哪一步出現(xiàn)了問題秕硝。
(2)出現(xiàn)以下錯誤:
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
在網(wǎng)上尋找的解決方法:
在終端中輸入:
sudo nvram boot-args="rootless=0"; sudo reboot
然后你的電腦會重啟
之后再輸入
sudo gem install cocoapods -V
就可以了。
(3)pod setup時出現(xiàn)以下錯誤:
新電腦 安裝pod 常持拮穑卡在
Setting up CocoaPods master repo
這并不是卡住远豺,而是一直在安裝,速度比較慢是正常的坞嘀,等待就好躯护,如果你想知道進度,那么進行如下操作丽涩。
新建一個終端窗口:command+N
使用命令
cd ~/.cocoapods/
再輸入
du -sh *
隔幾分鐘查看下下載量在增加就可以了棺滞。不要著急,整個文件大概要400M+貌似矢渊,急不來的继准。
!0小移必!注意:如果下載過程中會出現(xiàn):
[!] /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
下次執(zhí)行搜索時 還是出現(xiàn)這種情況
在網(wǎng)上查到的解決辦法:在終端輸入以下命令:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developers
后面的地址你可以打開Xcode顯示包內(nèi)容,找到那個文件夾拖到終端里面毡鉴。
然后顯示如下:
.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