Estoy intentando reparar Homebrew.
Hace poco intenté reinstalarlo pero cuando escribí "brew doctor"
Mi salida fue:
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
The current working directory doesn't exist, cannot proceed.
He intentado reinstalarlo escribiendo esto en la línea de comandos de nuevo:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Pero mi salida es:
It appears Homebrew is already installed. If your intent is to reinstall you
should do the following before running this installer again:
rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup
¿Cómo puedo arreglar mi instalación de Homebrew?
3 votos
¿Por qué no lees tu salida? Lo explicará bastante bien.
0 votos
A día de hoy, tengo el mismo problema descrito en el post original. Tengo la sensación de que esto comenzó justo después de actualizar OS X a 10.11.2 a través de la App Store. No importa qué parámetros se pasan a brew, ya sea "doctor", "cleanup", etc., todos producen la misma salida. Por lo tanto, no se puede seguir la instrucción "brew cleanup". ¿Puede que esto haya sido causado por el SIP de OS X? ¿Alguien tiene alguna otra idea?
0 votos
Bienvenido a Ask Different. Hay dos opciones: puedes hacer una pregunta de seguimiento que muestre los resultados de la
rm
comando o podemos votar arriba / promover esto con ediciones. También - podría preguntar - cómo puedo saber si SIP está afectando a una tarea específica. eso es respondible y parece un poco más allá del alcance de esta pregunta, así que estaré encantado de responder a eso para usted en otro lugar. La respuesta es casi seguramente "no" en el caso de homebrew.