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".

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.


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

no funcionó para mí al vincular nmap instalado por brew en una mac. La respuesta elegida funcionó.
mles
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.