CocoaPods 国内安装方法

CocoaPods 国内安装方法

但凡学习新技术,从安装到教程去官网是最好的,可是当我开着 VPN 去下载 CocoaPods 还是半天没反应的时候,就只能走歪门邪道了 = =

因为 Mac 已经有了 Ruby 环境(Mac 基本上什么环境都有),直接终端查看 Ruby 源:

gem sources -l

Ruby 源也就是下载基于 Ruby 所开发的程序的地方,就像下载 App 要去 App Store 或者安卓市场一样。初始结果肯定是:

https://rubygems.org/

可是连翻墙没无法拯救的话,我们只能直接把它删掉了:

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

删掉之后我们需要添加一个墙内的 Ruby 源,网上好多教程写的都是过期的:

https://ruby.taobao.org/

目前(2016 年 10 月)似乎已经转移到了阿里云,我们把它添加进去,然后开始下载:

gem sources -a http://rubygems-china.oss.aliyuncs.com
sudo gem install cocoapods

稍等一会应该就安装好了,顺便感谢老司机维护者,具体使用无需赘述,官网有着最好的文档。

Pod install 卡住问题

如果使用 pod install 或者 pod setup 命令卡在 Setting up CocoaPods master repo 这里,这并不是网络原因的问题,而是在初始化 Clone 索引库(话说下载的时候什么信息都不显示很容易让人以为是网络卡住了诶)。

可以在 ~/.cocoapods 目录下使用 du -sh 命令查看到它确实是在下载内容。

或者直接使用 pod install --verbose 可以看到过程(好像并没有什么用 = =)。附上 Stack Overflow 冷笑话一则。