A atualização do Snow Leopard para o Mountain Lion afetou muitos softwares que uso. Ao tentar atualizar e instalar algumas gemas Ruby em meu sistema, bem como outros softwares (usando Homebrew), recebi esta mensagem de erro
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.
Alguém sabe como posso alterar a propriedade e as permissões de /usr/local de volta para minha conta de usuário?
Responder1
Homebrew diz a você o que fazer:
Você provavelmente deve alterar a propriedade e as permissões de /usr/local de volta para sua conta de usuário.
Para isso usaremos chown
e (recursivamente) definiremos seu usuário como proprietário de /usr/local
:
sudo chown -R $(whoami) /usr/local
Este GitHub Gist faz o mesmo e um pouco mais, o que pode ou não ser necessário para obter um Homebrew totalmente funcional novamente:Corrigir permissões em /usr/local para Homebrew