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

Mat*_*man 2 ruby-on-rails rvm

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

我究竟做错了什么?

mbr*_*ing 13

您的默认ruby很可能未设置为ruby 1.9.2.尝试:

rvm --default use 1.9.2
Run Code Online (Sandbox Code Playgroud)

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

$ 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 ]
Run Code Online (Sandbox Code Playgroud)