我工作時使用的計算機在過去 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。
當然,卸載並重新安裝是可行的,但有時在走這條路之前解決問題會更好。