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.