一、升级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
之后,经过短暂等待就可以安装好了,大功告成!