iOS开发中使用cocoapods管理三方库基本上使用的都是淘宝的镜像ruby.taobao.org
,但最近越来越发现之前 ruby.taobao.org
很难同步了,而且据说已经停止更新,不过还好有替换方案https://gems.ruby-china.org/,
具体看这个Ruby China �的 RubyGems 镜像上线 。
所有我们就有了更新gem
的必要。
如果还没有安装cocoapods,网上的一些安装教程如果是2016年之前的大都不适用,最新的教程可以参考CocoaPods安装及使用 2017。
以下介绍如何更新gems.ruby-china.org
如何更新?
官网建议使用比较新的gem
版本,建议是2.6以上
更新升级gem
$ gem update --system
检查当前gem版本
$ gem -v
2.6.7
使用gem sources -l
先查看下当前镜像
如果已经在用淘宝的镜像了,就要先删除
$ gem sources --remove https://ruby.taobao.org/
如果还未使用淘宝镜像,那就先删除原始镜像
$ gem sources --remove https://rubygems.org/
接着添加gems.ruby-china.org
$ gem sources --add https://gems.ruby-china.org/
等到提示成功后,可以检查一下是否真的安装成功并确保只有gems.ruby-china.org
$ gem sources -l
替换成gems.ruby-china.org
后,cocoapods的使用方法不变,cocospods使用教程,请看cocoapods使用部分