安装RVM
- $ curl -L https://get.rvm.io | bash -s stable //自动通过homebrew安装依赖包,等待一段时间后RVM就安装好了
- $ source ~/.rvm/scripts/rvm //载入RVM环境
- $ rvm -v //查看rvm当前版本
用RVM安装Ruby环境
- $ rvm list known //查询一直的ruby版本
- $ rvm install 2.3.0 //选择现有的版本进行安装,2.3.0即为版本号。等待一会,Ruby、Ruby Gems就安装好了。
版本设置(以下命令单独执行)
- $ rvm list // 查询已经安装的ruby
- $ rvm remove 2.0.0 //卸载一个已安装版本
- $ rvm 2.2.2 --default //设置系统默认版本的Ruby
版本切换时出现的问题
删除固定版本后reinstall后提示
Already installed ruby-2.2.2.
To reinstall use:
rvm reinstall ruby-2.2.2
然后执行 $ rvm reinstall ruby-2.2.2,出现以下错误
<internal:gem_prelude>:1:in `require': cannot load such file -- rubygems.rb (LoadError)
from <internal:gem_prelude>:1:in `<compiled>'
解决方法:
$ rvm fix-permissions
$ rvm reinstall 2.2.2