OS X EL Capitan 安装cocoapods 1.0.

2016-08-21  本文已影响20人  rgcyc

换了新电脑,开发中需要使用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
上一篇下一篇

猜你喜欢

热点阅读