cocoapods快速安装教程

第一步:先把ruby源搞定.

安装CocoaPods,需要ruby环境,然而Mac系统默认会安装好ruby环境。

打开Mac终端

gem sources -l 查看ruby源

默认情况下,会显示

https://rubygems.org/

ruby源在墙内是访问不到的,需要置换为国内

现在用这个

gem source -a https://gems.ruby-china.com

执行完毕后

输入gem sources -l        //检测是否成功

结果为https://gems.ruby-china.org //则成功

第二步:升级Gem.

Gem是来管理Ruby标准包.

sudo gem update --system //升级gem

gem -v //查看版本

不升级在第三步可能,会报很多错误的,因为Gem版本太低,无法安装

第三步,安装CocoaPods

sudo gem install cocoapods // Mac OS X 10.11前 输入这一条

sudo gem install -n /usr/local/bin cocoapods //Mac OS X 10.11后 输入这一条

成功后

pod setup

这条命令是将Github上的开源库都托管都安装Podspec索引安装到到本地,

注意!前方高能!
一句 pod setup 卡你2个小时,前提还是你安装没有错,如果错误,又要重新2小时.
怎么能如此浪费时间呢?
前面说了,pod setup 这条命令是将Github上的开源库都托管都安装Podspec索引安装到到本地.
简单说就是下载一个包,到本地,也就是这个东西


![2.png](https://upload-images.jianshu.io/upload_images/2415465-5bd8aa8fad815300.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

如果你同事电脑上有安装好,你其实可以从你同事电脑上拷贝过来,直接放到该路径就OK了.
路径为 ~/.cocoapods/repos

如果你身边没有装好的CocoaPods的朋友,可以访问这个链接

https://github.com/CocoaPods/Specs (github所有的第三方开源库的Podspec文件都托管在这里,这也是你pod setup所要下载的).

选择Download ZIP,用你的浏览器或者迅雷什么的,什么下载快用什么,分分钟下载完目前为111.3M(随着开源库的壮大,会慢慢变大).

解压后为这个样子

对比上图,Specs-master改名为master 放在 ~/.cocoapods/repos 路径即可.
~/.cocoapods/repos 这个路径是在执行 pod setup生成的,所以电脑无法前往此路径是,建议先pod setup下,然后关闭掉即可生成路径.

还有就是,FQ,会很快下载,也就是挂个VPN.