当我关闭并重新打开终端时,ruby和rails返回到早期版本

时间:2013-06-07 13:55:16

标签: ruby ruby-on-rails-3 ubuntu rvm ubuntu-12.04

我正在尝试将Ruby从1.8.7升级到最新版本,将Rails从2.3.14升级到最新版本。我跑了:

\curl -L https://get.rvm.io | bash -s stable --ruby --autolibs=enable --auto-dotfiles

然后它告诉我运行:

source /home/USER/.rvm/scripts/rvm

在我所有打开的shell窗口中,这就是我所做的那样。如果我输入:

ruby -v

它告诉我我有2.0.0p195这是可以的(虽然我有点想要1.9.2),但是如果我关闭那个窗口,并且每当我再次打开一个shell窗口时键入相同的东西,它告诉我我只有有1.8.7。如果我以这种方式安装Ruby后尝试安装Rails,会发生类似的事情。

我在Ubuntu 12.04上

修改

我正在使用RVM。我根据这个stackoverflow问题的答案安装了它,因为它最初是一个破碎的版本(这是我上面的命令来自的地方):

  

Installed Ruby 1.9.3 with RVM but command line doesn't show ruby -v

1 个答案:

答案 0 :(得分:1)

试试这个:

rvm use --default 2.0.0

可能是因为您的默认ruby版本是1.8.7。您可以使用

快速查看
rvm list

要安装1.9.2,只需输入:

即可
rvm install 1.9.2