16 votos

No se puede actualizar HomeBrew: Permiso denegado

Estoy tratando de solucionar algunos errores brew doctor pero ahora después de borrar manualmente algunos archivos que brew doctor sugirió me sale el siguiente error al intentar hacer una actualización de brew :

error: cannot open .git/FETCH_HEAD: Permission denied

Error: Failed to update tap: homebrew/versions
Already up-to-date.

0 votos

Utilice sudo para la actualización?

1 votos

¿Cuáles son los permisos de /usr/local/.git ? Suena como si tal vez estás compartiendo una máquina y alguien más actualizado homebrew y, en el curso de hacer eso, tomó posesión de la /usr/local árbol de directorios.

0 votos

No el macbook pro es mio.no lo comparto con nadie mas.los permisos de /usr/local/.git son de Administrador personal

32voto

user283873 Puntos 11

Si está utilizando OSX High Sierra la operación chown no está permitida en /usr/local/ en este caso utilizar:

sudo chown -R $(whoami) /usr/local/Homebrew/

13voto

0xA3 Puntos 128

He conseguido solucionar este error cambiando el usuario propietario de la carpeta /usr/local de 504 a Administrador (el id de usuario que estoy usando cuando me conecto al terminal del macbook pro).

Para ello se utilizó este comando :

sudo chown -R $USER:admin /usr/local

0 votos

Tuve que correr sudo chown -R $(whoami):admin /usr/local en Catalina

1voto

satish kumar Puntos 19
sudo chown -R $(whoami):admin /usr/local && sudo chmod -R g+rwx /usr/local

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