Errore Symlink durante l'installazione di MySQL tramite Homebrew


25

Prova di installare MySQL tramite Homebrew. L'installazione sembra funzionare correttamente ma viene visualizzato un errore:

"Error: The linking step did not complete successfully
The formula built, but is not symlinked into /usr/local
You can try again using `brew link mysql'"

Naturalmente, dopo questo ho corso:

brew link mysql

Che sputò fuori:

Error: Could not symlink file: /usr/local/Cellar/mysql/5.5.20/include/typelib.h
/usr/local/include is not writable. You should change its permissions.

Così l'ho gestito sudoe ho ottenuto un "codardo rifiuto di preparare mysql link".

Risposte:


31

Ovviamente quella cartella non ti appartiene. Prova con:

sudo chown -R $(whoami) /usr/local/include

È mai necessario utilizzare brewcon sudo. Se lo fai, qualcosa non va nella tua installazione.

Quindi, prova di linknuovo il comando.


Quando lo faccio ricevo questo errore .. chown: / usr / local / include: nessun file o directory ..
Srikanth Jeeva

Non esiste una directory denominata come include. Ottengo errori con un'altra directory, quindi lo eseguo per / usr / local e funziona bene.
José Castro,

9

La risposta di slhck è ottima, ma penso che sia un po 'più pulito se sei un membro del gruppo admin (probabilmente lo sei se stai usando Homebrew) per rendere scrivibili tutte le posizioni in / usr / local al gruppo.

sudo chmod -R g+w /usr/local

non ha funzionato per me quando ho collegato nmap installato da brew su un mac. la risposta scelta ha funzionato.
mles
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.