Для тех из вас, кто использует OS X El Capitan, вашей проблемой может быть защита целостности системы.
Если /usr/local
уже существует, выполните в терминале следующее:
sudo chown -R $(whoami):admin /usr/local
Если /usr/local
не существует:
Сначала попробуйте создать /usr/local
обычным способом:
sudo mkdir /usr/local && sudo chflags norestricted /usr/local && sudo chown -R $(whoami):admin /usr/local
Если вы видите проблемы с разрешениями, попробуйте:
- Перезагрузитесь в режиме восстановления (удерживайте Cmd + R при загрузке) и получите доступ к терминалу.
- В этом терминале работает:
csrutil disable
- Перезагрузитесь обратно в OS X
- Откройте ваше приложение Terminal и выполните строку чуть выше
- Перезагрузитесь обратно в режим восстановления и снова получите доступ к Терминалу.
- В этом терминале выполнить:
csrutil enable
- Перезагрузитесь в OS X, и вы сможете написать в / usr / local и установить Homebrew.