¿Has tenido este error instalando un paquete con Homebrew y no sabes que puedes hacer?
1 |
Error: Permission denied - /usr/local/[WHATEVER] |
Con nuestros sistemas Linux y Mac podríamos tener problemas con nuestros permisos por diversas causas, hemos instalado alguna aplicación usando el usuario indebido, hemos actualizado el sistema operativo o algunas de sus funcionalidades, …
En el caso de que tengamos este problema con nuestro Homebrew, siempre deberemos utilizar el siguiente comando para verificar cual es el problema:
1 |
$ brew doctor |
En nuestro caso en particular se nos recomendará utilizar el siguiente comando:
1 |
sudo chown -R $(whoami) /usr/local |
Homebrew por defecto instala sus aplicaciones bajo este directorio, por eso mismo te pide que desde el usuario que estas intentando instalar la aplicación tenga permisos sobre la carpeta por defecto.
Esta solución es muy simple y efectiva, pero deberás tener en cuenta que si tienes una aplicación con permisos especiales, esta podría dejar de funcionar.
Espero que esta solución te haya sido de utilidad, si tienes cualquier duda o sugerencia no dudes en decírmelo, te intentare ayudar en la medida de lo posible.