Ich habe versucht
$ brew install subversion
und sehe
Fehler: Kann nicht nach /usr/local/Cellar schreiben
Fehlt mir etwas?
Ich habe versucht
$ brew install subversion
und sehe
Fehler: Kann nicht nach /usr/local/Cellar schreiben
Fehlt mir etwas?
Ihr /usr/local/Cellar/
ist nicht beschreibbar für brew. Ü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 Schreibberechtigungen:
chmod u+rw /usr/local/Cellar/
Es ist auch möglich, dass der Ordner von 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 Besitzer ändern:
chown $(whoami):admin /usr/local/Cellar/
Und möglicherweise müssen Sie sowohl die chown
- als auch die chmod
-Befehle ausführen.
Dies wird in der Regel verursacht, indem Sie brew
mit sudo
ausführen (sudo brew install subversion
). Im Allgemeinen sollten Sie das nicht tun. brew sollte nach Ihrem Passwort fragen, wenn es sudo benötigt, und dadurch werden Ordner und Dateien die richtigen Berechtigungen erhalten.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.