ich versuchteWie Subversion mit Homebrew auf OSX installieren
$ brew install subversion
und sehen
Error: Cannot write to /usr/local/Cellar
Fehle ich etwas?
ich versuchteWie Subversion mit Homebrew auf OSX installieren
$ brew install subversion
und sehen
Error: Cannot write to /usr/local/Cellar
Fehle ich etwas?
Überprüfen Sie die Berechtigungen auf /usr/local/Cellar/
.
Ihre /usr/local/Cellar/
ist nicht beschreibbar. Ü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 muss es Schreibrechte:
chmod u+rw /usr/local/Cellar/
Es ist auch möglich, den 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 Eigentümer ändern:
chown $(whoami):admin /usr/local/Cellar/
Und Sie können sowohl die chown
und chmod
Befehle zu tun haben.
Dies wird normalerweise dadurch verursacht, dass brew
mit sudo
(sudo brew install subversion
) ausgeführt wird. Das möchten Sie im Allgemeinen nicht tun. brauen sollte nach Ihrem Passwort fragen, wenn es sudo muss und dies gibt Ordnern und Dateien die richtigen Berechtigungen.
Versuchen
sudo
brew install subversion
Dies ist die Hammerlösung. Ich habe das Problem erfolgreich gelöst, indem ich die korrekten Berechtigungen für den Ordner/usr/local/Cellar festgelegt habe. – element
Warum Hammerlösung? Es ist durchaus üblich, dass Sie um root Erlaubnis bitten müssen, um neue Dinge zu installieren ... Zumindest in Unix wie Systeme ... – elCarda
Sie die Eigentümer und Berechtigungen ändern sollte Bitte Versuchen
sudo chown -R `whoami`:admin /usr/local/*
SVN (obwohl eine wirklich alte Version) auf Ihrem Mac kommt. Welche Version möchten Sie installieren? – thekbb