0

我正在尝试将 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问题的答案安装了它,因为它最初是一个损坏的版本(这就是我上面的命令的来源):

使用 RVM 安装了 Ruby 1.9.3,但命令行不显示 ruby​​ -v

4

1 回答 1

1

试试这个:

rvm use --default 2.0.0

这可能是因为您的默认 ruby​​ 版本是 1.8.7。你可以快速检查它

rvm list

要安装 1.9.2,只需键入:

rvm install 1.9.2
于 2013-06-07T14:16:13.503 回答