美文网首页
OS X EL Capitan 安装cocoapods 1.0.

OS X EL Capitan 安装cocoapods 1.0.

作者: rgcyc | 来源:发表于2016-08-21 09:04 被阅读20次

    换了新电脑,开发中需要使用cocoapods,安装过程中遇到了一些坑,这里记录下,方便以后查阅。

    修改ruby软件源

    系统默认的软件源使用gem sources -l命令可以查看:

    *** CURRENT SOURCES ***
    
    https://rubygems.org/
    

    移除默认源:gem sources --remove https://rubygems.org/

    添加淘宝源:gem sources -l

    更新gem

    sudo gem update --system

    安装cocoapods

    sudo gem install cocoapods

    在安装过程中,出现

    ERROR:  Error installing cocoapods:
     activesupport requires Ruby version >= 2.2.2.
    

    出现这个问题的原因是ruby版本太低,需升级版本,这里使用rvm来安装ruby,系统默认未安装rvm,需先安装rvm:curl -L get.rvm.io | bash -s stable
    安装成功后,需执行source /Users/rgc/.rvm/scripts/rvm命令,将rvm添加到path中。

    使用rvm list known命令查看现有ruby版本,执行rvm install 2.3命令安装ruby2.3

    安装成功后,重新执行sudo gem install cocoapods完成cocoapods安装。

    在网上搜索过程中发现有人升级ruby到最新版仍然出现activesupport requires Ruby version >= 2.2.2问题:

    cocoapods官方issue里面有人提供了解决方案:

    sudo gem install activesupport -v 4.2.6
    sudo gem install cocoapods
    

    相关文章

      网友评论

          本文标题:OS X EL Capitan 安装cocoapods 1.0.

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