Estoy ejecutando Ruby 1.9.1p243 en CentOS, y decidí instalar rvm para gestionar la actualización a 1.9.2 o la degradación a 1.8.7 (lo que resulte mejor para rails3).RVM no cambia Rubies
Seguí las instrucciones aquí: http://rvm.beginrescueend.com/rvm/install/ y todo instalado correctamente. Pude compilar e instalar Ruby 1.8.7, 1.9.1 y 1.9.2.
Sin embargo, si trato de cambiar realmente a uno de los rubies instalados rvm, con rvm use 1.8.7, por ejemplo, nada funciona. Mi sistema todavía usa el Ruby que he instalado en/usr/local/bin/ruby.
Un ejemplo de la salida me sale:
$ 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
no tengo ni idea de por qué esto está ocurriendo, y me parece que no puede encontrar nada en línea sobre el tema tampoco. Cualquier ayuda sería apreciada.
¿De hecho configuró la secuencia de comandos en su .bashrc? Eso podría ser lo que te estás perdiendo. –
Si quiere decir, ¿agregué [[-s "$ HOME/.rvm/scripts/rvm"]] && source "$ HOME/.rvm/scripts/rvm" a mi .bashrc, entonces sí, lo hice. Y nada es "devuelto" en mi .bashrc como advierten las notas de instalación. –