6 votes

Problèmes de brassage sur Mac

Sur mon mac OSX Yosemite.

quand je fais 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. Donc je fais 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.

Donc il ne me laisse pas exécuter la mise à jour de quelque façon que ce soit.

7voto

mrpixel Points 9

Essayez ça :

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

3voto

Oskar Points 1242

Le homebrew a une commande doctor pour aider à documenter les erreurs internes. Je commencerais par là plutôt que de deviner ce qui se passe.

brew doctor

Ensuite, vous pouvez réinstaller le dernier brew par-dessus ce que vous avez si vous ne pouvez pas obtenir une sortie fiable du médecin. Cela ne remplacera rien de ce que vous avez déjà téléchargé depuis brew - cela vous donnera simplement un paquet d'installation stable et la possibilité de passer à l'étape suivante (peut-être). Habituellement, ce qui se passe, c'est qu'un autre programme ou paquet pense qu'il doit changer toutes les permissions et la propriété dans /usr/local et cela nuit aux hypothèses que l'outil brew fait.

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