16 votes

Impossible de mettre à jour HomeBrew : Permission refusée

J'essaie de corriger une erreur de brew doctor mais maintenant après avoir effacé manuellement certains fichiers que brew doctor a suggéré, j'obtiens l'erreur suivante en essayant de faire une mise à jour de brew :

error: cannot open .git/FETCH_HEAD: Permission denied

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

32voto

Diego Oliveira Points 361

Si vous utilisez OSX High Sierra, l'opération chown n'est pas autorisée en /usr/local/ dans ce cas, utilisez :

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

13voto

ransom bot Points 141

J'ai réussi à corriger cette erreur en fixant le propriétaire du dossier /usr/local de 504 à Administrator (l'identifiant d'utilisateur que j'utilise lorsque je me connecte au terminal du macbook pro).

Ceci a été réalisé en utilisant cette commande :

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

1voto

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X