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