ich habe es versucht
$ brew install Subversion
und sehen
Error: Cannot write to /usr/local/Cellar
Vermisse ich etwas?
Überprüfen Sie die Berechtigungen für /usr/local/Cellar/
.
Ihr /usr/local/Cellar/
kann nicht gebraut werden. Überprüfen Sie die Berechtigungen für diesen Ordner.
ls -lA /usr/local/ | grep Cellar
# dr-xr-xr-x 18 ***** admin 612 Feb 18 08:47 Cellar
# ^ ^ ^
In diesem Fall benötigt es Schreibrechte:
chmod u+rw /usr/local/Cellar/
Es ist auch möglich, dass der Ordner root
gehört.
ls -lA /usr/local/ | grep Cellar
# drwxr-xr-x 18 root root 612 Feb 18 08:47 Cellar
# ^^^^ ^^^^
In diesem Fall müssen Sie den Eigentümer ändern:
chown $(whoami):admin /usr/local/Cellar/
Möglicherweise müssen Sie die Befehle chown
und chmod
ausführen.
Dies wird normalerweise dadurch verursacht, dass brew
mit Sudo
(Sudo brew install Subversion
) ausgeführt wird. Sie wollen dies im Allgemeinen nicht tun. brew sollte nach Ihrem Passwort fragen, wenn es für Sudo benötigt wird. Dadurch erhalten Ordner und Dateien die richtigen Berechtigungen.
Sie sollten den Besitz und die Berechtigungen ändern. Bitte versuchen Sie es
Sudo chown -R `whoami`:admin /usr/local/*