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 de inmediato? Estoy usando Ubuntu 11.10, cualquier ayuda es apreciada.
rvm use 1.9.3 --default
Intenta hacerlo por defecto.Respuestas:
Tienes una versión rota de RVM. Ubuntu le hace algo a RVM que produce muchos errores, la única forma segura de arreglarlo por ahora es:
abra una nueva terminal y valide el entorno está limpio de la configuración anterior de RVM (no debería haber salida):
si hubo salida, intente abrir una nueva terminal, si no ayuda, reinicie su computadora.
instalar RVM :
Si encuentra que necesita algo de mano, eche un vistazo a Instalación de Ruby en Ubuntu 12.04 , que le da un poco más de explicación.
fuente
rvm_dump_environment_flag=0
etc ...apt-get install rvm
muchos de los usuarios que ejecutan este comando ni siquiera buscan en el sitio de RVM.Consulta este enlace oficial
fuente
Me encontré con un problema similar hoy: mi versión ruby no coincidía con mis instalaciones de rvm.
Además,
rvm current
falló.El mensaje de error recomendaba este útil comando, que resolvió el problema para mí:
fuente