升级cocoapods到1.1.0的方法以及升级过程中出现[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master --depth=1 Cloning into 'master'... error: RPC failed; result=56, HTTP code = 200 fatal: The remote end

一、升级cocoapods到1.1.0

先切换gem源

gem sources --remove https://rubygems.org/

gem source -a https://gems.ruby-china.org

查看是否切换成功

gem source -l

当出现

*** CURRENT SOURCES ***

https://gems.ruby-china.org/

就说明已经切换成功了

接着,直接输入

sudo gem install -n /usr/local/bin cocoapods --pre

这个时候只要等着就行了,等到最后停下来直接输入

pod --version

查看版本,出现

1.1.0.rc.2

这就说明已经安装成功了

之后就是设置pod仓库

pod setup

此过程会非常的漫长,对于强迫症童鞋来说,可以使用一下命令来查看你的下载进度

cd ~/.cocoapods/

进入cocoapods文件夹后输入

du -sh *

最后,当提示出现绿色的字样

Setup completed

这个时候,你就已经成功的升级到了cocoapods1.1.0版本了!!

二、途中本猿遇到的大坑

在升级途中遇到了让人头疼的问题

[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master --depth=1  Cloning into 'master'... 

error: RPC failed; result=56, HTTP code = 200 

fatal: The remote end hung up unexpectedly 

fatal: early EOF 

fatal: index-pack failed

经过各种差资料巽卦问卜,最后终于找到一个方法

在终端输入以下命令

cd ~/.cocoapods/repos

进入cocoapods文件夹后输入

git clone https://github.com/CocoaPods/Specs.git master

这个时候就剩下等待了,如果你之前安装过很多库的话,这个过程会很慢,本猿下载了近1G,耐心等待就好,当下载完毕后,再次使用命令

pod setup

之后,经过短暂等待就可以安装好了,大功告成!

你可能感兴趣的:(升级cocoapods到1.1.0的方法以及升级过程中出现[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master --depth=1 Cloning into 'master'... error: RPC failed; result=56, HTTP code = 200 fatal: The remote end)