Saltar al contenido

¿Cómo desinstalar Ruby de /usr/local?

Luego de mucho trabajar ya hallamos el resultado de este rompecabezas que ciertos de nuestros usuarios de este sitio han tenido. Si tienes algún dato que compartir puedes compartir tu conocimiento.

Solución:

Editar: como se sugiere en los comentarios. Esta solución es para el sistema operativo Linux. Eso también si ha instalado Ruby manualmente desde el administrador de paquetes.

Si desea tener varias versiones de Ruby, es mejor tener RVM. En ese caso, no es necesario que elimine la versión anterior de Ruby.

Aún así, si desea eliminar, siga los pasos a continuación:

Primero debes encontrar dónde está Ruby:

whereis ruby

enumerará todos los lugares donde existe en su sistema, luego puede eliminarlos todos explícitamente. O puedes usar algo como esto:

rm -rf /usr/local/lib/ruby
rm -rf /usr/lib/ruby
rm -f /usr/local/bin/ruby
rm -f /usr/bin/ruby
rm -f /usr/local/bin/irb
rm -f /usr/bin/irb
rm -f /usr/local/bin/gem
rm -f /usr/bin/gem

No es una buena idea desinstalar 1.8.6 si está en /usr/bin. Eso es propiedad del sistema operativo y se espera que esté allí.

Si pones /usr/local/bin en tu RUTA antes /usr/bin entonces las cosas que has instalado en /usr/local/bin se encontrará antes que cualquiera con el mismo nombre en /usr/bin, sobrescribiéndolos o actualizándolos de manera efectiva, sin hacerlo realmente. Todavía puede comunicarse con ellos usando explícitamente /usr/bin en tus #! línea de invocación del intérprete en la parte superior de su código.

@Anurag recomendó usar RVM, que yo secundo. Lo uso para administrar 1.8.7 y 1.9.1 además del sistema operativo 1.8.6.

Cree un enlace simbólico en /usr/bin llamado ‘ruby’ y apúntelo al último ruby ​​instalado.

Puedes usar algo como ln -s /usr/bin/ruby /to/the/installed/ruby/binary

Espero que esto ayude.

Si estás contento con lo expuesto, tienes la libertad de dejar un ensayo acerca de qué te ha impresionado de esta división.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *