美文网首页iOS学习笔记知识总结iOS第三方插件&库
CocoaPods最新安装(不使用淘宝镜像)

CocoaPods最新安装(不使用淘宝镜像)

作者: 香橙柚子 | 来源:发表于2017-03-21 16:22 被阅读212次

    第一步:先把ruby源搞定.

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

    打开Mac终端

        gem sources -l //查看ruby源
    

    默认情况下,会显示

    https://rubygems.org/
    

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

    原来一直用的是淘宝的

    gem sources -a https://ruby.taobao.org/
    

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

    现在用这个

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

    执行完毕后

    输入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索引安装到到本地,

    这一步,

    很慢很慢很慢很慢很慢很慢很慢很慢很慢很慢.....

    大约要下载200M的文件,偏偏下载速度出奇的慢, 大约2个小时,关键是没有任何进度条显示,就这样傻乎乎的卡死在这里

    说不定它死了你都不知道,可以用活动监视器看看它.
    这一步成功完成后,你可以

    pod --version       //查看版本
    

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

    破解方法:
    一句 pod setup 卡你2个小时,前提还是你安装没有错,如果错误,又要重新2小时.

    怎么能如此浪费时间呢?

    前面说了,pod setup 这条命令是将Github上的开源库都托管都安装Podspec索引安装到到本地.

    简单说就是下载一个包,到本地,也就是这个东西

    需要安装的cocopods库

    如果你同事电脑上有安装好,你其实可以从你同事电脑上拷贝过来,直接放到该路径就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最新安装(不使用淘宝镜像)

      本文链接:https://www.haomeiwen.com/subject/vasgnttx.html