actualización de preparación: error durante la ejecución: git pull --ff --no-rebase --quiet origin

actualización de preparación: error durante la ejecución: git pull --ff --no-rebase --quiet origin

Estoy en una computadora en el trabajo que ha sido utilizada por otra persona durante los últimos 4 años. No tengo idea de con qué frecuencia se actualiza la cerveza. La computadora se usa principalmente para ejecutar trabajos C.

Hice

brew update

y salio lo siguiente

error: unable to unlink old '.travis.yml' (Permission denied)
error: unable to unlink old 'CONTRIBUTING.md' (Permission denied)
error: unable to unlink old 'README.md' (Permission denied)
error: unable to unlink old 'SUPPORTERS.md' (Permission denied)
Error: Failure while executing: git pull --ff --no-rebase --quiet origin refs/heads/master:refs/remotes/origin/master

¿Qué tengo que hacer?

Respuesta1

Podrías ejecutar "brew doctor", pero probablemente sería mejor desinstalarlo y reinstalarlo.

Respuesta2

La salida de error tiene su respuesta. Es necesario corregir los permisos de esos archivos. Es probable que sean propiedad de root y no se pueda acceder a ellos brew updatecuando se ejecutan como usuario. sudo chown <your_username> <file_name>y deberías poder actualizar Brew.

Claro, desinstalar y reinstalar funciona, pero a veces es bueno resolver las cosas antes de seguir ese camino.

información relacionada