在我们执行pod setup安装cocoaPods的时候,会报如下错误
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
解决办法
这个问题是ruby源 的问题
首先,执行以下命令删除原来的ruby源:
gem sources --remove https://rubygems.org/
运行结果
https://rubygems.org/ removed from sources
然后, 下一步添加你找到的可用的镜像源: 之前用淘宝的http://ruby.taobao.org/ 现在用Ruby China 社区专注维护的这个源(https://gems.ruby-china.org/ )。
执行命令
gem sources -a https://gems.ruby-china.org/
运行结果
source https://gems.ruby-china.org/ already present in the cache
最后 执行命令
gem sources -l
用来查看是否成功
如下图 成功