我工作时使用的计算机在过去 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。
当然,卸载并重新安装是可行的,但有时在走这条路之前解决问题会更好。