Todo estaba funcionando bien, hasta que decidimos actualizar ruby a 1.8.7 desde 1.8.6, y eso es cuando todo se desató. Cuando compilamos Ruby 1.8.7 desde la fuente, se instaló en/usr/local/bin y Ruby 1.8.6 permaneció en/usr/bin. Actualmente, hemos desinstalado ruby 1.8.6 y de algún modo eliminamos los archivos ruby 1.8.7 de/usr/local.¿Cómo desinstalar Ruby de/usr/local?
cuando intentamos "qué ruby" apunta a/usr/local. Si alguien nos puede ayudar con lo que tenemos que volver a encarrilar, le estaríamos muy agradecidos. Y también alguna idea de cómo podemos desinstalar Ruby de/usr/local. probamos yum remove ruby, que eliminó el rubí de /usr/bin.Gracias y ¡Salud!
¿Quiso decir/etc/bin/ruby o/usr/bin/ruby? Además, hay nombres adicionales relacionados con ruby que deben estar vinculados, como irb, rdoc, etc. –
Greg, mi mal ... Lo apuntaste correctamente, es/usr/bin/ruby, al igual que la primera línea. Lo corregiré. Gracias :-) – intellidiot
Voy a sugerir NO hacer ningún enlace en '/ usr/bin' a otras versiones de Ruby si el sistema operativo instaló Ruby en'/usr/bin' de manera predeterminada. En Snow Leopard de Apple, Apple ahora está instalando código que usa Ruby 1.8.7 que está preinstalado en '/ usr/bin'. Jugar con eso podría causar errores/fallas sutiles en el camino en esa aplicación o cualquiera que aparezca más tarde. Más, creo que es mejor usar RVM para administrar Rubies sandboxed o instalarlo en '/ usr/local/bin' o tal vez en algún lugar debajo de'/opt/'y ajustar tu ruta; Colóquelo en un lugar que el sistema no supondrá mirar. –