默认ruby版本的RVM问题

And*_*ich 2 ruby ubuntu rvm

当我执行以下命令

$ rvm --default use 1.9.2
$ ruby -v
Run Code Online (Sandbox Code Playgroud)

我得到以下结果:

ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]
Run Code Online (Sandbox Code Playgroud)

我不明白为什么不是

ruby 1.9.2p0...
Run Code Online (Sandbox Code Playgroud)

c2h*_*2h2 5

如果你安装正确,很可能是路径问题.

解决方案1:手动将ruby1.9.2.p0路径添加到ur $ PATH中

解决方案2:尝试运行:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
Run Code Online (Sandbox Code Playgroud)