39 votos

La actualización de cerveza en El Capitan

Acabo de actualizar a El Capitan, y cuando he intentado actualizar brew tengo el siguiente error:

$ brew update
Error: 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.
  sudo chown -R $(whoami):admin /usr/local

Antes de proceder con la chown recomendación, dado que El Capitán acaba de salir, es que la manera correcta de proceder aquí? ¿Por qué es este paso es necesario, y lo que son potenciales consecuencias no deseables de la ejecución de este comando?

En caso de que ayuda, he encontrado dos cuestiones acerca de El Capitan en brew: 40837 y 41665 pero una solución a este problema no estaba claro de inmediato. ¿Qué puedo hacer para continuar con el uso de brew en El Capitan de forma fiable?

31voto

DisplayName Puntos 751

Me refiero a los que te dan la solución de allí. Yo tenía el mismo problema y me encontré:

  sudo chown -R $(whoami):admin /usr/local

y funcionó.

6voto

Brian Spiering Puntos 11

La solución dada hicieron no funciona para mí:

sudo chown -R $(whoami):admin /usr/local

Esta variación trabajado para mí:

sudo chown -R $USER /usr/local/

-1voto

bigben Puntos 1

por favor, busque en el SIP con :

csrutil status

la integridad del sistema de protección se fija en "activar", con el último atributo de Apple "restringido":

csrutil 

-2voto

Fanney Howarth Puntos 39

la integridad del sistema de protección debe estar deshabilitado. Usted puede hacerlo con este.

sudo nvram boot-args="rootless=0";osascript -e 'tell app "loginwindow" to «event aevtrrst»'

Esto desactiva el Sistema de Protección de Integridad de todo el sistema. Yo creo que usted también puede hacerlo desde el Modo de Recuperación. Usted todavía tiene que escribir su contraseña de root cuando hacer las cosas con sudo, pero no está bloqueada por la SIP. Usted también no, a continuación, ir a la apertura de los directorios, inadvertidamente, tratando de establecer los permisos.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X