cocoaPods安装失败/太慢解决方案

cocoaPods的安装教程这里就不在赘述,本文主要收集了一些安装cocoapods时容易出现的问题,及其解决方案;
ruby环境需要2.2以上版本,证书错误,修复方法见链接:https://blog.csdn.net/ios_xumin/article/details/76732271
当正在安装cocoapods时,网络突然中断,导致cocoapods安装失败,如下截图:

cocoaPods安装失败/太慢解决方案_第1张图片
断网导致pods安装失败.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

荆轲刺秦王!

你可能感兴趣的:(cocoaPods安装失败/太慢解决方案)