使用RVM安装后,Ruby 1.9.2一直恢复到1.8.7

时间:2011-05-03 23:09:16

标签: ruby-on-rails rvm

我安装了Ruby 1.9.2。我使用rvm use 1.9.2,然后当我输入ruby -v时,它说1.9.2。然后,当我退出终端并重新打开它时,它再次显示1.8.7。

我做错了什么?

2 个答案:

答案 0 :(得分:12)

您的默认红宝石很可能不会设置为ruby 1.9.2。尝试:

rvm --default use 1.9.2

此外,如果您想要查看所有安装的ruby版本,您可以运行'rvm list'。默认的ruby前缀为a =>符号,如下所示。

$ rvm list

rvm rubies

   ruby-1.9.1-p243 [ x86_64 ]
=> ruby-1.9.2-p136 [ x86_64 ]
   ruby-1.9.2-p180 [ x86_64 ]

答案 1 :(得分:2)

使用rvm --default use 1.9.2切换后,请务必检查您的宝石列表。切换后,您的宝石列表几乎为空。

此外,您可以使用命令rvm info查看有关您正在使用的ruby和gemset版本的更多信息。

如果它实际上是空的,只需使用命令gem install rails安装rails。请务必不要在此命令中使用sudo。