iOS 最新系统(sierra 10.12)安装cocoapods

第一步:先把ruby源搞定.

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

gem sources -l //查看ruby源

默认情况下,会显示

ruby源在墙内是访问不到的,需要置换为国内
原来一直用的是淘宝的

但是现在不更新了,不建议用,原因可以看这个链接
https://ruby.taobao.org/
现在用这个

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

执行完毕后可以再输入

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

结果为

有两个,可以删除mac默认的地址

gem source -r https://rubygems.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索引安装到到本地,
对这一步我有一句妈卖批一定要讲。
因为这一步
慢... 缓慢... .... 很慢... ... 非常慢... ...
我下载了888M的文件,偏偏TMD慢的要死,这不是重点,重点是没有任何进度条显示,卡死在这里这里都不知道。
推荐两个方法看是否在这里卡死

  1. 打开活动监视器查看


  2. common+n在创建一个终端依次输入以下命令
ls -a        //查看根目录
//如果要是有显示.cocapods这个文件,输入下一步
cd .cocoapods/      //进入到这个目录
du -sh              //查看这个文件的大小,不定时的输入这行命令,查看这个文件的大小

这一步成功完成后,你可以

pod --version       //查看版本

到这里你也就安装完毕了,可以 cd到你的项目路径里面 pod install.

高能预警!传授你不用等待那么长时间pod setup

一句 pod setup 我等了5个小时,前提还是你安装没有错,如果错误,
前面说了,pod setup 这条命令是将Github上的开源库都托管都安装Podspec索引安装到到本地.
简单说就是下载一个包,到本地,也就是这个东西

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

如果你身边没有装好的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下,然后关闭掉即可生成路径.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一. CocoaPods的介绍 什么是CocoaPods?CocoaPods是一个负责管理iOS项目中第三方开源库...
    辉712阅读 4,004评论 0 7
  • CocoaPods 是什么? CocoaPods 是一个负责管理 iOS 项目中第三方开源库的工具。CocoaPo...
    朝洋阅读 25,745评论 3 50
  • 第一次安装CocoaPods也遇到了一些坑,但是 那个时候时间比较紧,没有抽出时间整理,最近因为电脑还原从新做了系...
    幸福的尾巴__阅读 8,382评论 7 9
  • 我们往往高估十年可以做的事情,却低估一年可以做的事情。 ——李欣频 今年升级了时间管理系统,在实践的过程中,无意中...
    丹丹自语阅读 413评论 0 4
  • 算了 不顺心的时候也不可以像疯狗那样发狂。
    安宁soul阅读 244评论 0 0