Как установить subversion с помощью homebrew на OSX

пробовал

$ brew install subversion

и видим

Error: Cannot write to /usr/local/Cellar

Я что-нибудь пропустил?

4 ответов


регистрация права на /usr/local/Cellar/.


код /usr/local/Cellar/ не записывается для заваривания. Проверьте разрешения на эту папку.

ls -lA /usr/local/ | grep Cellar

# dr-xr-xr-x   18 *****  admin    612 Feb 18 08:47 Cellar
#   ^  ^  ^

в этом случае он должен разрешения пишем:

chmod u+rw /usr/local/Cellar/

также возможно, что папка принадлежит root.

ls -lA /usr/local/ | grep Cellar

# drwxr-xr-x   18 root  root    612 Feb 18 08:47 Cellar
#                 ^^^^  ^^^^

в этом случае необходимо сменить владельца:

chown $(whoami):admin /usr/local/Cellar/

и вам, возможно, придется сделать оба chown и chmod команды.

это обычно вызвано запуском brew С sudo (sudo brew install subversion). вы вообще не хотите этого делать. brew должен запросить ваш пароль, если ему нужно sudo, и это даст папкам и файлам правильные разрешения.


вы должны изменить собственности и разрешения Пожалуйста Попробуй!--2-->

sudo chown -R `whoami`:admin /usr/local/*

попробовать

sudobrew install subversion