cocoaPods的安裝教程這里就不在贅述,本文主要收集了一些安裝cocoapods時容易出現(xiàn)的問題,及其解決方案;
ruby環(huán)境需要2.2以上版本,證書錯誤,修復(fù)方法見鏈接:https://blog.csdn.net/ios_xumin/article/details/76732271
當(dāng)正在安裝cocoapods時,網(wǎng)絡(luò)突然中斷,導(dǎo)致cocoapods安裝失敗,如下截圖:

斷網(wǎng)導(dǎo)致pods安裝失敗.png
這是需要將未安裝完成的pods刪除掉,注意重裝pods時也要刪除原有的,刪除方法如下:
sudo gem uninstall cocoapods
//出現(xiàn)如下
Remove executables:
pod, sandbox-pod
in addition to the gem? [Yn] //輸入Y回車
//出現(xiàn)如下則已成功刪除
Removing pod
Removing sandbox-pod
Successfully uninstalled cocoapods-1.4.0
如果是第一次安裝cocoapods,出現(xiàn)如下情況(第一次安裝pods時,下載過慢,大概10kb速度,也可以用這個方法來提高下載的速度):
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
那么說明curl的postBuffer默認(rèn)值太小的原因,重新在終端配置一下這個值就可以了;配置方法,在終端輸入如下:
git config --global http.postBuffer 524288000
524288000代表B,524288000B也就是500MB。這個值得大小,可以根據(jù)項(xiàng)目酌情設(shè)置。
用如下命令查看是否配置成功:
git config --list
curl的postBuffer默認(rèn)值修改方法整理自:https://blog.csdn.net/drift_axe/article/details/54924359
如果以上方法試過了,還是失敗了,那么可能是下載環(huán)境的網(wǎng)絡(luò)不穩(wěn)定的原因;
另如果執(zhí)行pod命令出錯,終端執(zhí)行下面的代碼:
sudo gem install -n /usr/local/bin cocoapods
荊軻刺秦王!