macOS Sierra 上的ruby版本为 ruby 2.0.0p648, 但是在安装cocoapods的时候,提示 activesupport requires Ruby version >= 2.2.2。 有两种办法安装新版本的ruby: 一: 使用Homebrew来安装,如果没有安装Homebrew的话,首先安装
1 |
$ sudo ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
安装完成之后在终端执行如下命令来安装ruby
1 2 3 |
$ brew update $ brew install ruby |
安装完成之后,需要添加ruby到环境变量即可。 二:使用rvm(Ruby Version Manager,Ruby版本管理器)进行安装,推荐使用这种方法。首先安装rvm:
1 2 3 |
$ curl -L get.rvm.io | bash -s stable $ source ~/.rvm/scripts/rvm |
测试是否安装正常
1 |
$ rvm -v |
然后安装ruby
1 2 3 4 5 6 7 8 9 10 11 |
$ ruby -v #查看当前ruby版本 ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16] $ rvm list known #列出已知的ruby版本 $ rvm install ruby-2.3.1 #安装ruby 2.3.1 $ rvm use ruby-2.3.1 --default #设置为默认版本 |
如果需要列出所有安装的版本,或者卸载一个已安装ruby版本:
1 2 3 |
$ rvm list $ rvm remove ruby-2.3.1 #卸载安装过的版本 |