CentOS で Ruby 1.9.1p243 を実行しています。rvm をインストールして、1.9.2 へのアップグレードまたは 1.8.7 へのダウングレードを処理することにしました (どちらかが rails3 でうまく機能することが判明しました)。
http://rvm.beginrescueend.com/rvm/install/の指示に従い、すべてが正しくインストールされました。Ruby 1.8.7、1.9.1、および 1.9.2 をコンパイルしてインストールできました。
しかし、実際に rvm がインストールされた Ruby の 1 つに切り替えようとすると、たとえば rvm は 1.8.7 を使用し、何も機能しません。私のシステムは、/usr/local/bin/ruby にインストールした Ruby をまだ使用しています。
私が得る出力の例:
$ rvm use 1.8.7
$ ruby -v
ruby 1.9.1p243 (2009-07-16 revision 24175) [i686-linux]
$ which ruby
/usr/local/bin/ruby
$ rvm use 1.9.2
$ ruby -v
ruby 1.9.1p243 (2009-07-16 revision 24175) [i686-linux]
$ which ruby
/usr/local/bin/ruby
なぜこれが起こっているのかわかりません。また、この問題についてオンラインで何も見つけられないようです。どんな助けでも大歓迎です。