我使用 ubuntu11.10
并且我已经安装了 rvm 并且已经安装了ruby 1.9.3
. 我的系统默认有ruby 1.9.1
. 因此,我的系统没有指向 rvm 安装的 ruby,而是指向默认的 ruby。我怎样才能改变这种行为?
问问题
96 次
2 回答
1
我敢打赌你没有正确配置你的路径。尝试
echo $PATH
我有
/Users/matt/.rvm/rubies/ruby-1.9.3-p286/bin
前
/usr/bin
如果您不是这种情况,那么您可以将这个小脚本添加到您的 .bashrc
我这样做是因为有时我想使用系统红宝石,有时我想使用 rvm 红宝石。
rvmenv() {
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
}
#rvmenv
如果你想一直使用 rvm,你可以取消最后一行的注释,或者你可以运行
rvmenv
在 shell 会话中。
于 2013-01-03T18:28:49.547 回答
1
RVM 要求你使用登录 shell,它默认没有打开,所以你需要手动做https://rvm.io/integration/gnome-terminal/
于 2013-01-03T18:46:53.687 回答