Обновление Snow Leopard до Mountain Lion повлияло на многие программы, которые я использую. При попытке обновить и установить некоторые Ruby gems на моей системе, а также другое программное обеспечение (используя Homebrew), я получил это сообщение об ошибке
Warning: The /usr/local directory is not writable.
Even if this directory was writable when you installed Homebrew, other
software may change permissions on this directory. Some versions of the
"InstantOn" component of Airfoil are known to do this.
You should probably change the ownership and permissions of /usr/local
back to your user account.
Кто-нибудь знает, как изменить владельца и права доступа к /usr/local обратно на свою учетную запись?
решение1
Homebrew подскажет вам, что делать:
Вероятно, вам следует изменить владельца и разрешения для /usr/local обратно на свою учетную запись пользователя.
Для этого мы воспользуемся chown
и (рекурсивно) установим вашего пользователя в качестве владельца для /usr/local
:
sudo chown -R $(whoami) /usr/local
Этот GitHub Gist делает то же самое и немного больше, что может потребоваться, а может и нет, для получения полностью рабочего Homebrew снова:Исправление прав доступа к /usr/local для Homebrew