OS X EL Capitan 安装cocoapods 1.0.x

换了新电脑,开发中需要使用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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容