Как установить subversion с помощью homebrew на OSX
пробовал
$ brew install subversion
и видим
Error: Cannot write to /usr/local/Cellar
Я что-нибудь пропустил?
4 ответов
код /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/*
