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。

當然,卸載並重新安裝是可行的,但有時在走這條路之前解決問題會更好。

相關內容