美文网首页iOS Developer
最新cocoapods安装

最新cocoapods安装

作者: 大脸猫l | 来源:发表于2017-02-14 23:02 被阅读0次

    序言

    最近入手了一个新macbookpro,不用说cocoapods首先是要搞起来的,两天,其中的泪就不说了,以下是我摸索安装的过程,希望有所帮助

    安装过程

    淘宝源就不用说了,已经被墙了,坑了我半天

    下面我用的是ruby-china源

    一般情况下,只需按照下面几步cocoapods就可以装起来了

    //移除现有源
    gem sources --remove https://rubygems.org/
    //使用ruby-china源
    gem sources -a https://gems.ruby-china.org/
    //查看现有源
    gem sources -l
    //安装cocoapods
    sudo gem install cocoapods
    //升级cocoapods
    sudo gem update cocoapods
    //最后安装cocoapods
    pod setup
    //上面都不行,试试更新gem
    sudo gem update --system
    

    但是,正如你所想的一样,无限卡在这,起初我执行cd ~/.cocoapods/进入该目录,然后执行du -d 1 -h时时查看文件大小,刚开始还好,文件大小在缓慢增加,最终又变成0MB了,我是反复执行了pod setup,我累了

    cocoapods是在ruby环境下跑的,我就想是不是ruby环境出了问题,最终各种调试,果然,ruby版本太低(ruby是macbook自带的,但挡不住版本过低),下面就是与RVM打交道了,也是一顿被虐,主要是网速问题

    RVM即Ruby Version Manager ruby版本管理工具,可以安装和更新各个版本的ruby环境,下面开始安装RVM

    1.curl -L https://get.rvm.io | bash -s stable
    2.source ~/.rvm/scripts/rvm
    

    安装RVM时可能会让你安装Homebrew,按提示走就行,如果中途由于网络原因断开,重新执行上面1、2,哪一个失败执行哪一个

    如此RVM就安装好了,查看rvm版本可以用rvm -v语句,安装好就可以更新ruby了

    先介绍几个语句
    //查看所有ruby版本
    rvm list known
    //当前ruby版本
    ruby -v
    //安装某个版本的ruby
    rvm install 2.3.0
    //使用某个版本的ruby
    rvm use 2.3.0 --default
    //查看当前已有的ruby版本
    rvm list
    

    执行rvm install 2.3.0进行安装,如果在安装过程中出现Ruby was built without documentation,执行rvm docs generate-ri即可,这是安装ruby所需要的文件

    上面结束,安装成功

    下面开始安装cocoapods
    如果你想查看当前cocoapods版本,用pod --version,删除当前cocoapods用sudo gem uninstall cocoapods

    gem sources --remove https://rubygems.org/
    gem sources -a https://gems.ruby-china.org/
    gem sources -l
    sudo gem install cocoapods
    sudo gem update cocoapods
    pod setup
    

    安装完毕

    如何使用cocoapods就不说了,网上一堆,要说的是,如果在使用pod update或者pod install更新第三方库时卡住,考虑使用pod install --verbose --no-repo-update或者pod update --verbose --no-repo-update

    相关文章

      网友评论

        本文标题:最新cocoapods安装

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