0
点赞
收藏
分享

微信扫一扫

遇到的Error installing cocoapods: activesupport requires Ruby version >= 2.2.2.问题


开始安装cocoapods

$sudo gem install cocoapods

这时候提示:

Fetching: i18n-0.7.0.gem (100%)

Successfully installed i18n-0.7.0

Fetching: thread_safe-0.3.5.gem (100%)

Successfully installed thread_safe-0.3.5

Fetching: tzinfo-1.2.2.gem (100%)

Successfully installed tzinfo-1.2.2

Fetching: minitest-5.9.0.gem (100%)

Successfully installed minitest-5.9.0

Fetching: concurrent-ruby-1.0.2.gem (100%)

Successfully installed concurrent-ruby-1.0.2

Fetching: activesupport-5.0.0.gem (100%)

ERROR:  Error installing cocoapods:

activesupport requires Ruby version >= 2.2.2.

这个地方很坑,之前安装cocoapods一直是没有这个问题的,这里提示Ruby版本要大于或等于2.2.2

于是查看ruby版本

$ruby -v

ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]


果然这里就要升级Ruby版本啦

查看目前的所有ruby版本:

$rvm list known

如果提示command not found 请先安装rvm

$curl -L get.rvm.io | bash -s stable 
图片如下:

遇到的Error installing cocoapods:  activesupport requires Ruby version >= 2.2.2.问题_rvm

说明已经可以使用rvm


$ source ~/.bashrc $ source ~/.bash_profile

修改 RVM 的 Ruby 安装源到国内的 ​​淘宝镜像服务器​​,这样能提高安装速度

$ sed -i -e 's/ftp\.ruby-lang\.org\/pub\/ruby/ruby\.taobao\.org\/mirrors\/ruby/g' ~/.rvm/config/db

列出已知的ruby版本



rvm list known

如图显示:

遇到的Error installing cocoapods:  activesupport requires Ruby version >= 2.2.2.问题_cocoa_02

然后进行安装rvm install 2.2.2,如图所示:

遇到的Error installing cocoapods:  activesupport requires Ruby version >= 2.2.2.问题_cocoa_03

出现了sudo 在worked,说明可以使用sudo命令

这时候重新进行cocoapods的安装过程:


出现正在安装的流程,表示没问题了,如图:

遇到的Error installing cocoapods:  activesupport requires Ruby version >= 2.2.2.问题_cocoa_04

cocoapods的安装和使用:




举报

相关推荐

0 条评论