首先,检查ruby源,在终端输入命令:
$gem sources -l
默认情况下,终端返回的信息为:
*** CURRENT SOURCES ***
https://rubygems.org/
当然这个源在墙内是访问不到的。因此我们需要寻找一个可以在国内访问到的镜像,现在较多使用的是阿里云的镜像http://rubygems-china.oss.aliyuncs.com。
确认镜像可用后,开始修改ruby源。在终端输入命令删除原来的ruby源:
$gem sources --remove https://rubygems.org/
执行命令后可在终端看见以下信息,即删除成功:
https://rubygems.org/ removed from sources
然后再添加我们找到的可用的镜像源:
$gem sources -a http://rubygems-china.oss.aliyuncs.com
这样处理之后,我们就能进行安装Cocoapods了:
$sudo gem install cocoapods
安装成功后的提示:
3 gems installed