web-development-kb-es.site

¿Cómo puedo eliminar por completo Ruby + Rails + Gems?

He estropeado mi entorno de desarrollo Ruby en Ubuntu 10.04.

¿Cuál es la mejor manera posible de eliminar estos paquetes de mi sistema?

  • Ruby
  • Todas las gemas
  • RubyGems

Para comenzar de nuevo, me gustaría volver a instalar Ruby usando RVM .

25
zengr

Si está utilizando paquetes de Ubuntu, ejecute Sudo apt-get purge <packages>

Entonces eso debería ser algo como:

Sudo apt-get purge Ruby rubygems

Desde el apt-get man page :

  purge
      purge is identical to remove except that packages are removed and purged (any configuration files are deleted too).
20
Marco Ceppi

Si está utilizando RVM, ¿por qué molestarse incluso en desinstalar el sistema ruby?

Instalo 1.8.7 y 1.9.2-rc a través de RVM.

Después de haber instalado RVM, puede configurar el RVM 1.8.7 para que sea su instalación predeterminada [Ruby. Simplemente no instale RVM como root.

Para aquellos que se preguntan, https://rvm.io/ tiene las instrucciones de instalación de RVM.

Asegúrese de leer las instrucciones sobre qué paquetes necesita instalar para Ubuntu antes de instalar 1.8.7 a través de RVM. Si no los instala, puede tener problemas con algunas gemas.

7
Alan Peabody

Usando synaptic, puede eliminar los paquetes Ruby (seleccione la opción "eliminar completamente"). Supongo que este es el equivalente de la línea de comando: Sudo apt-get purge

Ahora para las gemas: no se consideran como paquetes. Deberá eliminarlos manualmente (a menos que desee usar Ruby para hacerlo, pero como dice que está roto ...)

Por defecto, las gemas Ruby están instaladas en su carpeta de inicio, debajo de la carpeta .gem. Si realmente quiere limpiar las cosas, simplemente elimine ~/.gem, y debería ser suficiente. Cuando reinstales Ruby y todo, la carpeta se volverá a crear y estará listo para comenzar.

4
Little Jawa

Si ha instalado Ruby utilizando RVM, el siguiente comando eliminará por completo el directorio instalado RVM:

 rvm implode

La ejecución de este comando le pedirá su confirmación para eliminar el directorio .rvm.

Después de completar la eliminación del directorio .rvm, obtienes el siguiente mensaje que vale la pena destacar:

Tenga en cuenta que es posible que deba eliminar manualmente/etc/rvmrc y ~/.rvmrc si todavía existen.

Verifique todas las líneas de origen .bashrc .bash_profile .profile y .zshrc para ver las líneas de origen de RVM y elimine o comente si se trata de una instalación por usuario.

Eliminar Ruby Gemas

gem uninstall rvm
0
Mukesh Chapagain