Homebrew: No se pudo realizar el enlace simbólico, no se puede escribir en /usr/local/bin [cerrado]

Resuelto Jikku Jose asked hace 10 años • 15 respuestas

Durante la instalación tig, HomeBrewse muestran los siguientes problemas al instalar una dependencia:

Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/a2x
/usr/local/bin is not writable.

You can try again using:
  brew link asciidoc
Jikku Jose avatar Oct 30 '14 14:10 Jikku Jose
Aceptado

Tras la respuesta de Alex pude resolver este problema; Parece que este es un problema no específico de los paquetes que se están instalando sino de los permisos de las homebrewcarpetas.

sudo chown -R `whoami`:admin /usr/local/bin

Para algunos paquetes, es posible que también deba hacer esto para /usr/local/shareo /usr/local/opt:

sudo chown -R `whoami`:admin /usr/local/share
sudo chown -R `whoami`:admin /usr/local/opt
Jikku Jose avatar Oct 30 '2014 07:10 Jikku Jose

En lugar de ejecutar cualquier comando en particular, recomendaría ejecutarlo brew doctory tomar en serio todas las advertencias. Es posible que haya otros problemas en los que se quede atascado y que tal vez no se incluyan en esta pregunta.

Además, a medida que la preparación se actualiza con el tiempo, determinados comandos pueden seguir siendo válidos o no. brew doctor, sin embargo, garantizará que tenga una solución de problemas actualizada.

dbgrman avatar Dec 18 '2015 18:12 dbgrman