Как установить 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/*