安装了哪个ruby版本?

Eas*_*one 3 ruby upgrade version rvm

听起来很奇怪,但我不知道安装了哪个ruby版本.如果我做

rvm rubies
Run Code Online (Sandbox Code Playgroud)

我明白了

ruby-1.9.2-p180 [ i686 ]
Run Code Online (Sandbox Code Playgroud)

但随着

ruby -v
Run Code Online (Sandbox Code Playgroud)

我明白了

ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-linux]
Run Code Online (Sandbox Code Playgroud)

当试图

rvm upgrade 1.8.7-p302 1.9.2-p180
Run Code Online (Sandbox Code Playgroud)

我收到一个错误

ERROR: Ruby 'ruby-1.8.7-p302' is not installed - please install it first.
ERROR: Error migrating gems.
Run Code Online (Sandbox Code Playgroud)

那么是哪一个呢?1.8.7-p302或1.9.2-p180 ???

请帮帮我吧!谢谢

hal*_*dan 7

您可以1.8.7从已安装的系统版本获得.使用rvm use --default 1.9.2以通过设置安装了Ruby rvm为默认值.

RVM基本上将您的$PATH变量更改为指向与您系统上安装的Ruby版本不同的Ruby版本.

另请确保您已完成安装指南的第2步和第3步,并确认已正确设置RVM.