cocoaPods的安装教程这里就不在赘述,本文主要收集了一些安装cocoapods时容易出现的问题,及其解决方案;
ruby环境需要2.2以上版本,证书错误,修复方法见链接:https://blog.csdn.net/ios_xumin/article/details/76732271
当正在安装cocoapods时,网络突然中断,导致cocoapods安装失败,如下截图:
![](https://img.haomeiwen.com/i5115882/297963d88990d5d0.png)
这是需要将未安装完成的pods删除掉,注意重装pods时也要删除原有的,删除方法如下:
sudo gem uninstall cocoapods
//出现如下
Remove executables:
pod, sandbox-pod
in addition to the gem? [Yn] //输入Y回车
//出现如下则已成功删除
Removing pod
Removing sandbox-pod
Successfully uninstalled cocoapods-1.4.0
如果是第一次安装cocoapods,出现如下情况(第一次安装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默认值太小的原因,重新在终端配置一下这个值就可以了;配置方法,在终端输入如下:
git config --global http.postBuffer 524288000
524288000代表B,524288000B也就是500MB。这个值得大小,可以根据项目酌情设置。
用如下命令查看是否配置成功:
git config --list
curl的postBuffer默认值修改方法整理自:https://blog.csdn.net/drift_axe/article/details/54924359
如果以上方法试过了,还是失败了,那么可能是下载环境的网络不稳定的原因;
另如果执行pod命令出错,终端执行下面的代码:
sudo gem install -n /usr/local/bin cocoapods
荆轲刺秦王!
网友评论