6 votos

Problemas con la cerveza en el Mac

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)

BIEN. 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.

Así que no me deja ejecutar la actualización de ninguna manera.

7voto

mrpixel Puntos 11

Prueba esto:

sudo chown -R $USER /usr/local; brew update

3voto

Oskar Puntos 1242

El homebrew tiene un comando doctor que ayuda a documentar cualquier error interno. Yo empezaría por ahí en lugar de adivinar lo que está pasando.

brew doctor

Luego, podrías reinstalar el último brebaje sobre lo que tienes si no consigues una salida fiable del médico. No reemplazará nada de lo que ya descargaste de brew - sólo te dará un paquete de instalación estable y la posibilidad de dar el siguiente paso (quizás). Normalmente lo que ocurre es que algún otro programa o paquete piensa que necesita cambiar todos los permisos y la propiedad en /usr/local y eso perjudica las suposiciones que hace la herramienta brew.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X