使用rvm进行ruby多版本管理

rvm与Python的virtualenv和Node的nvm类似。使用它可以很方便的在你的系统中安装多个Ruby环境。类似的工具还有rbenv、ry、rbfu等。


安装rvm


以下的命令都是在当前用户权限下执行的,最好不要使用sudo。

下载安装rvm:


$ curl -sSL https://get.rvm.io | bash -s stable

安装完成之后再加载配置:


$ source ~/.profile

为了下次能直接使用,建议将该命令添加到 ~/.bash_profile 或者 ~/.zshrc 中。


使用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

列出已经安装的ruby:


$ rvm list

安装一个ruby版本:


$ rvm install 2.1.0

这里安装最新的2.1.0版本的Ruby。


如果安装了多个版本,想使用其中一个版本:


$ rvm use 2.1.0

设置为默认版本:


$ rvm use 2.1.0 –default

use了某个版本之后,可以使用 which ruby 命令查看当前的ruby命令信息。


删除一个已安装的版本:


$ rvm remove 2.1.0

更多内容请参考官方文档: https://rvm.io/#docindex