La actualización a Mountain Lion desde Snow Leopard ha afectado gran parte del software que uso. Al intentar actualizar e instalar algunas gemas de Ruby en mi sistema, así como otro software (usando Homebrew), recibí este mensaje de error.
Warning: The /usr/local directory is not writable.
Even if this directory was writable when you installed Homebrew, other
software may change permissions on this directory. Some versions of the
"InstantOn" component of Airfoil are known to do this.
You should probably change the ownership and permissions of /usr/local
back to your user account.
¿Alguien sabe cómo puedo cambiar la propiedad y los permisos de /usr/local a mi cuenta de usuario?
Respuesta1
Homebrew te dice qué hacer:
Probablemente debería cambiar la propiedad y los permisos de /usr/local nuevamente a su cuenta de usuario.
Para eso usaremos chown
y (recursivamente) configuraremos a su usuario como propietario de /usr/local
:
sudo chown -R $(whoami) /usr/local
Este GitHub Gist hace lo mismo y un poco más, lo que puede ser necesario o no para obtener un Homebrew completamente funcional nuevamente:Corregir permisos en /usr/local para Homebrew