2015-09-04 188 views
0

外面当我输入:设置默认的Ruby版本RVM

ruby -v 

我得到:

ruby 1.8.7 

但:

rvm list 

我得到:

=* ruby-2.2.1 [ x86_64 ] 

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

什么导致这种不匹配?我如何纠正它,所以我总是使用2.2.1?

+0

您的配置可能是错误的。看到https://rvm.io/rvm/install – mhutter

+2

这听起来像你的路径设置不正确。将'rvm info'的输出追加到您的问题中,格式化以提高可读性。 –

回答

0

我想你的$PATH有什么问题,你引用系统红宝石也许?我会建议双重检查install directions

您也可以尝试再次运行。

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

最后,一旦你得到的工作,我也觉得在回购/文件夹非常有用使用.ruby-version.ruby-gemset文件。有关更多信息,请参阅“Typical RVM Project Workflow”。

+0

问题来自使用万神殿终端,它不允许我从启动时运行登录shell。解决方法是安装gnome终端并更改此设置。我从那里走到了安装方向的底部,这是关键。谢谢 – npresco