2012-03-14 18 views
7

Estoy ejecutando Ubuntu 10.04 Lucid y probablemente me equivoqué al desinstalar RVM y ahora parece que no está completamente eliminado del sistema. Ahora me gustaría instalarlo de nuevo, pero estoy en problemas.Problemas para desinstalar RVM

Lo que pasa es que tengo salidas extrañas generadas cuando trato de ejecutar algunas líneas de comando:

# Note that following command lines don't output the version 
# (between the word "version" and the word "is") as it should be. 

$ rvm 
$ rvm -v 
> -bash: /usr/local/rvm/scripts/base: No such file or directory 
> A RVM version is installed yet 1.10.3 is loaded. 
> Please do one of the following: 
> * 'rvm reload' 
> * open a new shell 


# Even if I use the 'cd' command I have problems... 

$ cd .. 
> -bash: /usr/local/rvm/scripts/initialize: No such file or directory 
> -bash: /usr/local/rvm/scripts/hook: No such file or directory 

Eso probablemente significa que RVM no se elimina correctamente, incluso si las costuras Ruby de estar en ejecución así:

$ which ruby 
/usr/local/bin/ruby 
$ ruby -v 
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux] 

Entonces, ¿qué puedo hacer para eliminar/desinstalar completamente RVM?


ACTUALIZACIÓN

He resuelto parte del problema (o, tal vez, todos los problemas): ese (esos) estaba relacionado con Phusion pasajeros que todavía estaba cargando al antiguo camino relacionado con el rubí versión administrada por RVM.

Respuesta

5
RVM installs everything into ~/.rvm. To remove RVM from your system run 'rm -rf ~/.rvm'. 

Consulte this. y where is everything installed to?

+0

Esa carpeta no está en mi sistema (tal vez porque estoy ejecutando Ubuntu). – Backo

+0

ejecute el comando "rvm info" desde su terminal para ubicar la RUTA y ver dónde está instalado rvm. – asitmoharna

+0

@ - Entonces, tengo este 'entorno: RUTA:"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/juegos:/usr/local/rvm/bin "'. Ahora, ¿cómo puedo eliminar RVM? – Backo

5

primer intento echo $rvm_path - si eso demuestra nada - rm -rf que

en segundo lugar:

sudo rm -rf /ust/local/rvm /etc/rvmrc /etc/profile.d/rvm.sh ~/.rvm* 

próximo cheque ls -l /usr/local/bin | grep rvm esto mostrará enlaces a RVM - rm -rf ellos

y última which rvm - si muestra algo, intente comprobar esta ruta y elimine al menos este archivo.

+1

+1 para/etc/rvmrc, y tuve que cerrar la sesión e iniciar sesión en el usuario para que desaparecieran los mensajes 'cd' (vea OP). – Niloct

+0

@mpapis gracias por este comentario :) – lippoliv

1

De rvm help:

implode - (seppuku) removes the rvm installation completely. 
      This means everything in $rvm_path (~/.rvm || /usr/local/rvm). 
      This does not touch your profiles. However, this means that you 
      must manually clean up your profiles and remove the lines which source RVM. 

A juzgar por su $PATH puede también (alternativamente) eliminar todos los archivos y directorios siguientes:

  • /usr/local/rvm
  • /etc/rvmrc
  • /etc/profile.d/rvm.sh