我使用ubuntu 11.10
并安装了rvm并安装了ruby 1.9.3
。我的系统默认为ruby 1.9.1
。因此,我的系统指向默认的ruby,而不是指向由rvm安装的ruby。我该如何改变这种行为?
答案 0 :(得分:1)
我敢打赌你没有正确配置你的路径。尝试
echo $PATH
我有
/Users/matt/.rvm/rubies/ruby-1.9.3-p286/bin
之前
/usr/bin
如果您不是这样,那么您可以将此小脚本添加到.bashrc
我这样做是因为有时我想使用系统ruby,有时我想使用rvm rubies。
rvmenv() {
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
}
#rvmenv
如果你想一直使用rvm,你可以取消注释最后一行,或者你可以运行
rvmenv
在shell会话中。
答案 1 :(得分:1)
RVM要求您使用登录shell,默认情况下它不会打开,因此您需要手动执行https://rvm.io/integration/gnome-terminal/