Eu uso homebrew
como gerenciador de pacotes em determinados aplicativos de desenvolvimento da web. Para me manter brew
atualizado, corro a update brew
cada dois dias e também corro brew doctor
. Normalmente, isso é bom e brew
me diz que estou pronto para preparar.
De vez em quando, no entanto, recebo o seguinte erro:
Aviso: / usr / local / etc não é gravável.
Isso pode acontecer se você "sudo make install" software que não é gerenciado pelo Homebrew. Se uma fórmula tentar gravar um arquivo nesse diretório, a instalação falhará durante a etapa do link.
Você provavelmente deveria
chown
/ usr / local / etcAviso: O diretório / usr / local não é gravável. Mesmo que este diretório tenha sido gravável quando você instalou o Homebrew, outro software pode alterar as permissões nesse diretório. Algumas versões do componente "InstantOn" do Airfoil são conhecidas por fazer isso.
Você provavelmente deve alterar a propriedade e as permissões de / usr / local de volta para sua conta de usuário.
É fácil o suficiente redefinir as permissões novamente para o meu nome de usuário. Depois brew
parece estar bem.
Mas o que está causando isso?
Existe um log que mostra o que está causando alterações nas permissões?
/usr/local
. Mas se você insistir, poderá fazê-lo make install
sem usar os sudo
pacotes que você instala.
/usr/local
?