Instalé Ruby 1.9.3 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 <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.
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.
- 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 oficial