在 RVM 之外设置默认 Ruby 版本

Setting default Ruby version outside RVM

当我输入:

ruby -v

我得到:

ruby 1.8.7

但有:

rvm list

我得到:

=* ruby-2.2.1 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

造成这种不匹配的原因是什么?如何更正它以便我始终使用 2.2.1?

我猜你的 $PATH 有问题,你可能引用了系统 ruby?我建议仔细检查 install directions.

您也可以再试一次运行:

echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile

最后,一旦你开始工作,我还发现在 repos/folders 中使用 .ruby-version.ruby-gemset 文件非常有帮助。有关详细信息,请参阅“Typical RVM Project Workflow”。