Brew Problems en Mac

6

En mi mac OSX Yosemite.

cuando hago un brew update

error: unable to unlink old 'bin/brew' (Permission denied)
error: unable to unlink old 'share/man/man1/brew.1' (Permission denied)

OK. Así que hago un sudo brew update

MacBook-Pro:bin$ sudo brew update
Password:
Error: Cowardly refusing to 'sudo brew update'
You can use brew with sudo, but only if the brew executable is owned by root.
However, this is both not recommended and completely unsupported so do so at
your own risk.

Por lo tanto, no me permite ejecutar la actualización de ninguna manera.

    
pregunta Knows Not Much 20.11.2015 - 18:05

2 respuestas

7

Prueba esto:

sudo chown -R $USER /usr/local; brew update
    
respondido por el chriszanf 20.11.2015 - 18:43
3

El homebrew tiene un comando médico para ayudar a documentar cualquier error interno. Empezaría por ahí en lugar de adivinar lo que está sucediendo.

brew doctor

A continuación, puede volver a instalar la última infusión por encima de lo que tiene si no puede obtener una salida confiable del médico. Ya no reemplazará nada de lo que descargó de brew, solo le dará un paquete de instalación estable y la capacidad de dar el siguiente paso (quizás). Por lo general, lo que sucede es que algún otro programa o paquete cree que necesita cambiar todos los permisos y la propiedad en / usr / local y eso perjudica las suposiciones que hace la herramienta de elaboración de cerveza.

    
respondido por el bmike 20.11.2015 - 18:51

Lea otras preguntas en las etiquetas