我在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安装的Rubies,例如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
Run Code Online (Sandbox Code Playgroud)
我不知道为什么会这样,我似乎无法在网上找到关于这个问题的任何内容.任何帮助,将不胜感激.