atualização do brew: falha durante a execução: git pull --ff --no-rebase --quiet origin

atualização do brew: falha durante a execução: git pull --ff --no-rebase --quiet origin

Estou em um computador no trabalho que tem sido usado por outra pessoa nos últimos 4 anos. Não tenho ideia de quantas vezes o brew é atualizado. O computador é usado principalmente para executar trabalhos C.

Eu fiz

brew update

e saiu o seguinte

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

O que devo fazer?

Responder1

Você poderia executar o "brew doctor", mas provavelmente seria melhor desinstalá-lo e reinstalá-lo.

Responder2

A saída de erro tem sua resposta. As permissões desses arquivos precisam ser corrigidas. Eles provavelmente pertencem ao root e não podem ser acessados brew update​​quando executados como seu usuário. sudo chown <your_username> <file_name>e você deverá ser capaz de atualizar o brew.

Claro, desinstalar e reinstalar funciona, mas às vezes é bom resolver as coisas antes de seguir esse caminho.

informação relacionada