2015-01-05 15 views
46

Quando provo ad installare una libreria con homebrew (brew install aLibrary), ho ottenuto il seguente errore:errore di Brew: Impossibile link simbolico, il percorso non è scrivibile

Could not symlink lib/pkgconfig/aFile 
/usr/local/lib/pkgconfig is not writable. 

Cosa devo fare?

Ci sono diverse domande e risposte (1, 2, ecc.) Riguardanti questo errore birra, questo è un tentativo di fare una domanda di carattere generale come suggerito here.

risposta

113

Come spiegato da hereRick:

Inizia con brew doctor che vi mostrerà gli errori con la configurazione birra.

Si potrebbe vedere qualcosa di simile: "Attenzione:/usr/local/lib/pkgconfig non è scrivibile".

Ti darà il consiglio che: "Probabilmente dovresti chown/usr/local/lib/pkgconfig".

Ciò significa: sudo chown -R $(whoami) /usr/local/lib/pkgconfig

allora si avrà bisogno di collegare i file con questo: brew link yourLibrary

Se questo non funziona, auspicabilmente, l'uscita del brew doctor vi darà abbastanza per continuare la ricerca.

+15

'sudo chown -R $ (whoami)/usr/local/lib/pkgconfig' sembra una grande risposta copia incolla. –

1

Ho disinstallato brew, reinstallato, quindi i problemi sono andati via.

1

Utilizzare quanto segue.

$ brew doctor 

messaggio visualizzerà i collegamenti di errore per eliminare. Se trovato, esegui l'opzione successiva.

$ brew prune 

una volta che questi sono stati rimossi, procedere alla collegarli agian

$ brew link python