我正在尝试将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
答案 0 :(得分:1)
试试这个:
rvm use --default 2.0.0
可能是因为您的默认ruby版本是1.8.7。您可以使用
快速查看rvm list
要安装1.9.2,只需输入:
即可rvm install 1.9.2