// 安装ruby
// 1.移除掉原有的源(服务器在国外,速度较慢)
$ gem sources --remove https://rubygems.org/
taobao Gems 已停止维护,现在有ruby-china提供镜像服务,如果安装了则删除
$ gem sources --remove https://ruby.taobao.org/
// 2.等有反应之后再敲入以下命令
$ gem sources -a https://gems.ruby-china.com
// 3.验证是否替换成功
$ gem sources -l
// 如果之前有
$ sudo gem uninstallcocoapods(移除原来的cocoapods)
// 安装CocoaPods(OS X 10.11以前)
$ sudo gem install cocoapods
// 安装CocoaPods(10.11后苹果升级了安全策略)
$ sudo gem install -n /usr/local/bin cocoapods
cocoapods 新版1.9 清华镜像 repo更新
新版的 CocoaPods 不允许用pod repo add直接添加master库了,但是依然可以:
$ cd ~/.cocoapods/repos
$ pod repo remove master
$ git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master
( 这里我出现了下面错误:
fatal: 远端意外挂断了8225/4495037), 304.00 MiB | 24.00 KiB/s
fatal: 过早的文件结束符(EOF)
fatal: index-pack 失败
试了几次都不行,最后发现问题是由于git / https缓冲区设置,加上这句就行了
git config http.postBuffer 524288000
这是将缓冲区增加到500MB,当然你们设大一些也行,不必非要照我的。
)
//最后进入自己的工程,在自己工程的podFile第一行加上:
source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'
//耐心等待一会,很快就更新好了
网友评论