rvm是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换.
https://rvm.io/
安装:
# gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
# curl -L get.rvm.io | bash -s stable
# source ~/.bashrc
# source ~/.bash_profile
删除:
# rvm implode
或者使用脚本:
#!/bin/bash
/usr/bin/sudo rm -rf $HOME/.rvm $HOME/.rvmrc /etc/rvmrc /etc/profile.d/rvm.sh /usr/local/rvm /usr/local/bin/rvm
/usr/bin/sudo /usr/sbin/groupdel rvm
/bin/echo "RVM is removed. Please check all .bashrc|.bash_profile|.profile|.zshrc for RVM source lines and delete
or comment out if this was a Per-User installation."
命令:
列出已知的ruby版本
# rvm list known
安装一个ruby版本
# rvm install 2.0.0
使用一个ruby版本
# rvm use 2.0.0
设置为默认版本
# rvm use 2.0.0 --default
卸载已安装版本
# rvm remove 2.0.0
建立gemset
# rvm use 2.0.0
# rvm gemset create 2.0.0@discourse
设定已建立的gemset做为当前环境
# rvm use 2.0.0
# rvm use 2.0.0@discourse
列出当前ruby的gemset
# rvm gemset list
清空gemset中的gem
# rvm gemset empty 2.0.0@discourse
删除gemset
# rvm gemset delete discourse