rvm是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换。
https://rvm.io/
安装 ruby-2.1.2
rvm install 2.1.2
列出各个版本信息。
rvm list known
使用一个ruby版本
rvm use 2.1.2
设置默认版本
rvm use 2.1.2 --default
查询已经安装的ruby
rvm list
卸载一个已安装版本
rvm remove 1.9.2
=====================================
gemset 的使用
rvm 可以管理不同的gemset.
gemset 是一个独立的虚拟gem环境,每一个gemset都是相互独立的。
建立gemset
rvm use 2.1.2
rvm gemset create rails_4_1_6
然后可以设定已建立的gemset做为当前环境
use 可以用来切换语言,或者gemset
rvm use 2.1.2
rvm use 2.1.2@rails_4_1_6
然后所有安装的gem都是安装在这个gemset之下。
列出当前ruby的gemset
rvm gemset list
清空gemset中的gem
rvm gemset empty 2.1.2@rails_4_1_6
删除一个gemset
rvm gemset delete 2.1.2@rails_4_1_6
项目自动加载 gemset,例如:
rvm install 2.1.2
rvm use 2.1.2
rvm gemset create rails_4_1_6
rvm use 2.1.2@rails_4_1_6
创建好之后,在项目目录下,建立一个.rvmrc文件。文件内容:
rvm use 2.1.2@rails_4_1_6