2 votos

Homebrew emite un error al llamar a 'brew update'

No tengo mucho conocimiento de todo esto así que por favor perdonen mi incompetencia. Cuando ejecuto brew update se muestra:

fatal: Unable to create '/usr/local/Library/Taps/homebrew-science/.git/index.lock': Permission denied
Error: Failed to update tap: homebrew/science
Already up-to-date.

Pero, cuando lo hago sudo brew update dice:

bash-3.2$ sudo brew update
Password:
Already up-to-date.

¿Por qué aparece la advertencia fatal cuando ejecuto el comando sin sudo ? Para su información, para proporcionar un poco de contexto que estoy tratando de instalar Octava con respecto a lo que tengo que ejecutar brew tap homebrew/science .

Por favor, dígame cómo debo arreglar esto. Si es posible, facilite un enlace a una página/artículo en el que pueda entender el motivo de la advertencia.

3voto

NEO Puntos 419

El index.lock que se encuentra en un directorio que podría necesitar el permiso de Root para modificarlo o sus archivos. Puede cambiar el permiso de un directorio utilizando la función chmod comando.

Esto es lo que puedes hacer: sudo chmod -R +w /path/to/directory

Una buena opción para directory en este caso podría ser '/usr/local/Library/Taps/'

La opción -R ejecutará recursivamente el comando en subdirectorios y archivos.

La opción +w añadirá permiso de escritura al directorio o archivo mencionado para todos.

Buena suerte. ;)

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