j'ai essayé
$ brew install Subversion
et voir
Error: Cannot write to /usr/local/Cellar
Est-ce que je manque quelque chose?
Vérifiez les autorisations sur /usr/local/Cellar/
.
Votre /usr/local/Cellar/
n'est pas accessible en écriture. Vérifiez les autorisations sur ce dossier.
ls -lA /usr/local/ | grep Cellar
# dr-xr-xr-x 18 ***** admin 612 Feb 18 08:47 Cellar
# ^ ^ ^
Dans ce cas, il faut des droits en écriture:
chmod u+rw /usr/local/Cellar/
Il est également possible que le dossier appartienne à root
.
ls -lA /usr/local/ | grep Cellar
# drwxr-xr-x 18 root root 612 Feb 18 08:47 Cellar
# ^^^^ ^^^^
Dans ce cas, vous devez changer le propriétaire:
chown $(whoami):admin /usr/local/Cellar/
Et vous devrez peut-être exécuter les commandes chown
et chmod
.
Cela est généralement dû à l'exécution de brew
avec Sudo
(Sudo brew install Subversion
). Vous ne voulez généralement pas faire ça. brew devrait vous demander votre mot de passe si vous avez besoin de Sudo, ce qui donnera les permissions appropriées aux dossiers et aux fichiers.
Vous devez modifier la propriété et les autorisations de
Sudo chown -R `whoami`:admin /usr/local/*