Uso homebrewun gestore di pacchetti per determinate app di sviluppo web. Per tenermi brewaggiornato corro update brewogni paio di giorni e corro anche brew doctor. Di solito, va bene e brewmi 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 brewsembra 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 installsenza usare i sudopacchetti che installi tu stesso.
/usr/local?