Eliminé usr / bin / ruby, ¿cómo puedo solucionar esto?

0

No entraré en los detalles de por qué hice esto porque ya me siento lo suficientemente estúpido, pero eliminé ruby ​​de la carpeta use / bin y ahora Brew no quiere trabajar.

¿Cómo puedo arreglar esto?

(Estoy en Lion)

Alain
fuente
1
Intente reinstalar Xcode y las herramientas del desarrollador.
Eimantas
¿No puedes restaurar este archivo desde una copia de seguridad de Time Machine?
raimue
No hay máquina del tiempo aquí (sí, lo sé ...). Intenté reinstalar Xcode pero no lo volvió a agregar
Esta no es la respuesta, pero puede reemplazar el comando eliminar con un alias para mover el archivo a una carpeta para almacenar sus archivos antes de decidir eliminarlos permanentemente. Es como tener un icono de escritorio de basura pero en la línea de comando. Puede reemplazar rm o crear un nuevo comando, por ejemplo del. Si reemplaza el comando rm y desea eliminar un archivo, simplemente mueva el archivo a / dev / null.
Gigamegs del

Respuestas:

0

Ruby no es un archivo de sistema crítico (que yo sepa), por lo que me imagino que deberías poder reinstalarlo. Simplemente siga el mismo procedimiento que hizo para instalar Ruby en primer lugar. Ver, por ejemplo , instrucciones oficiales .

David Z
fuente
Eso realmente no funciona en OS X.
slhck
0

En un sistema estándar, /usr/bin/rubyes un enlace simbólico a../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby

Si todavía tiene ese archivo, puede vincularlo de nuevo:

sudo ln -s '../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby' /usr/bin/ruby
Andrew Vit
fuente