Uso homebrew
un gestore di pacchetti per determinate app di sviluppo web. Per tenermi brew
aggiornato corro update brew
ogni paio di giorni e corro anche brew doctor
. Di solito, va bene e brew
mi dice che sono pronto a preparare.
Di tanto in tanto, tuttavia, ottengo il seguente errore:
Avvertenza: / usr / local / etc non è scrivibile.
Questo può accadere se "sudo make install" non è gestito da Homebrew. Se una formula tenta di scrivere un file in questa directory, l'installazione non riuscirà durante il passaggio del collegamento.
Probabilmente dovresti
chown
/ usr / local / etcAvvertenza: la directory / usr / local non è scrivibile. Anche se questa directory era scrivibile quando hai installato Homebrew, altri software potrebbero cambiare le autorizzazioni su questa directory. Alcune versioni del componente "InstantOn" di Airfoil sono note per farlo.
Probabilmente dovresti cambiare la proprietà e le autorizzazioni di / usr / local al tuo account utente.
È abbastanza facile ripristinare le autorizzazioni sul mio nome utente. Successivamente brew
sembra andare bene.
Ma cosa sta causando ciò?
Esiste un registro che mostra cosa sta causando la modifica delle autorizzazioni?
/usr/local
. Ma se insisti, puoi farlo make install
senza usare i sudo
pacchetti che installi tu stesso.
/usr/local
?