Instalé Ruby 1.9.3 con RVM pero la línea de comando no muestra Ruby -v

Resuelto Only Bolivian Here asked hace 12 años • 3 respuestas

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 <selected package>

Entonces, ¿qué está pasando? ¿Necesito reiniciar mi máquina? ¿O debería funcionar desde el principio? Estoy usando Ubuntu 11.10, se agradece cualquier ayuda.

Only Bolivian Here avatar Jan 30 '12 02:01 Only Bolivian Here
Aceptado

Tienes una versión rota 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

abra una nueva terminal y valide que el entorno esté limpio de la configuración anterior de RVM (no debería haber resultados):

env | grep rvm

Si hubo resultados, intente abrir una nueva terminal; si no ayuda, reinicie su computadora.

instalar RVM :

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

Si cree que necesita ayuda, consulte Instalación de Ruby en Ubuntu 12.04 , que ofrece un poco más de explicación.

mpapis avatar Jan 29 '2012 20:01 mpapis
  • Terminal abierta.
  • Vaya a Editar -> Preferencias de perfil.
  • Seleccione la pestaña Título y comando en la ventana abierta.
  • Marque la casilla Ejecutar comando como shell de inicio de sesión.
  • cierre la ventana y reinicie la Terminal.

Mira este enlace oficialingrese la descripción de la imagen aquí

deadbug avatar Apr 19 '2014 20:04 deadbug