Ruby 1.9.3 instalado con RVM pero la línea de comando no muestra ruby ​​-v

Aquí está la salida de la consola:

sergio@sergio-VirtualBox:~$ rvm list rvm rubies ruby-1.9.3 [ i386 ] sergio@sergio-VirtualBox:~$ rvm use 1.9.3 Using /usr/share/ruby-rvm/gems/ruby-1.9.3 sergio@sergio-VirtualBox:~$ ruby -v The program 'ruby' can be found in the following packages: * ruby1.8 * ruby1.9.1 Try: sudo apt-get install  

Entonces, ¿qué está pasando? ¿Debo reiniciar mi máquina? ¿O debería funcionar de inmediato? Estoy usando Ubuntu 11.10, cualquier ayuda es apreciada.

Has roto la versión de RVM. Ubuntu le hace algo a RVM que produce muchos errores, la única forma segura de solucionarlo por ahora es:

 sudo apt-get --purge remove ruby-rvm sudo rm -rf /usr/share/ruby-rvm /etc/rvmrc /etc/profile.d/rvm.sh 

abrir nueva terminal y validar el entorno está limpio de la configuración de RVM anterior (no debería haber salida):

 env | grep rvm 

si hubo salida, intente abrir una nueva terminal, si no ayuda, entonces reinicie su computadora.

instalar RVM :

 \curl -L https://get.rvm.io | bash -s stable --ruby --autolibs=enable --auto-dotfiles 

Si encuentra que necesita algo de mano, eche un vistazo a Instalar Ruby en Ubuntu 12.04 , que da un poco más de explicación.

  • Terminal abierta.
  • Vaya a Editar -> Preferencias de perfil.
  • Seleccione la pestaña Título y comando en la ventana abierta.
  • Marque la checkbox Ejecutar comando como shell de inicio de sesión.
  • cierra la ventana y reinicia la Terminal.

Verifique este enlace oficial enter image description here

Me encontré con un problema similar hoy: mi versión de ruby ​​no coincide con mis instalaciones de rvm.

 > ruby -v ruby 2.0.0p481 > rvm list rvm rubies ruby-2.1.2 [ x86_64 ] =* ruby-2.2.1 [ x86_64 ] ruby-2.2.3 [ x86_64 ] 

Además, la rvm current falló.

 > rvm current Warning! PATH is not properly set up, '/Users/randallreed/.rvm/gems/ruby-2.2.1/bin' is not at first place... 

El mensaje de error recomendaba este útil comando, que me resolvió el problema:

 > rvm get stable --auto-dotfiles