brew update:执行时失败: git pull --ff --no-rebase --quiet origin

brew update:执行时失败: git pull --ff --no-rebase --quiet origin

我工作时使用的计算机在过去 4 年来一直被其他人使用。我不知道brew 更新的频率。计算机主要用于运行 C 作业。

我做到了

brew update

并出现以下内容

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

我应该怎么办?

答案1

您可以运行“brew doctor”,但最好卸载并重新安装它。

答案2

错误输出有你的答案。这些文件的权限需要修复。它们可能由 root 用户拥有,并且brew update在以您的用户身份运行时无法访问。sudo chown <your_username> <file_name>你应该能够更新brew。

当然,卸载并重新安装是可行的,但有时在走这条路之前解决问题会更好。

相关内容