Lo uso homebrew
como administrador de paquetes para ciertas aplicaciones de desarrollo web. Para mantenerme brew
actualizado, corro update brew
cada dos días y también corro brew doctor
. Por lo general, esto está bien y brew
me dice que estoy listo para preparar cerveza.
Sin embargo, de vez en cuando, aparece el siguiente error:
Advertencia: / usr / local / etc no se puede escribir.
Esto puede suceder si "sudo make install" software que no es administrado por Homebrew. Si una fórmula intenta escribir un archivo en este directorio, la instalación fallará durante el paso del enlace.
Probablemente deberías
chown
/ usr / local / etcAdvertencia: el directorio / usr / local no se puede escribir. Incluso si este directorio se podía escribir cuando instaló Homebrew, otro software puede cambiar los permisos en este directorio. Se sabe que algunas versiones del componente "InstantOn" de Airfoil hacen esto.
Probablemente debería cambiar la propiedad y los permisos de / usr / local a su cuenta de usuario.
Es bastante fácil restablecer los permisos a mi nombre de usuario. Luego brew
parece estar bien.
Pero, ¿qué está causando que esto suceda?
¿Hay un registro que muestre qué está causando el cambio de los permisos?
/usr/local
. Pero si insiste, podría make install
hacerlo sin usar los sudo
paquetes que usted mismo instala.
/usr/local
?