web-dev-qa-db-de.com

So installieren Sie Subversion mit Homebrew unter OSX

ich habe es versucht

$ brew install Subversion

und sehen

Error: Cannot write to /usr/local/Cellar

Vermisse ich etwas?

10
daydreamer

Überprüfen Sie die Berechtigungen für /usr/local/Cellar/.

6

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.

5
Nate

Sie sollten den Besitz und die Berechtigungen ändern. Bitte versuchen Sie es

Sudo chown -R `whoami`:admin /usr/local/*
0
Helton Wernik