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 冷笑话一则。