Error de enlace simbólico al instalar MySQL a través de Homebrew

25

Intentando instalar MySQL a través de Homebrew. La instalación parece funcionar bien pero aparece un error:

"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, después de esto corrí:

brew link mysql

Que escupió:

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.

Así que lo ejecuté sudoy obtuve un "cobarde negándose a elaborar el enlace mysql".

Asad Syed
fuente

Respuestas:

31

Obviamente esa carpeta no te pertenece. Solo intenta con:

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

Usted no tiene que utilizar brewcon sudo. Si lo hace, algo está mal con su instalación.

Luego, intente linknuevamente el comando.

slhck
fuente
Cuando lo haga, me estoy poniendo este error chown ..: / usr / local / include: No existe el fichero o directorio ..
Srikanth Jeeva
No hay un directorio llamado como include. Recibo errores con otro directorio, así que lo ejecuto para / usr / local y funciona bien.
José Castro
9

La respuesta de slhck es excelente, pero creo que es un poco más limpio si eres miembro del grupo de administración (probablemente si estás usando Homebrew) para que todas las ubicaciones en / usr / local se puedan escribir en el grupo.

sudo chmod -R g+w /usr/local
iain
fuente
no funcionó para mí al vincular nmap instalado por brew en una mac. La respuesta elegida funcionó.
mles