Homebrew

brew update:執行失敗:git pull –ff –no-rebase –quiet origin

  • March 8, 2016

我在工作的電腦上使用了過去 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

我該怎麼辦?

您可以執行“brew doctor”,但最好解除安裝並重新安裝它。

錯誤輸出有你的答案。這些文件的權限需要修復。它們可能由 root 擁有,並且brew update在以您的使用者身份執行時無法訪問。sudo chown <your_username> <file_name>你應該能夠更新brew。

當然,解除安裝和重新安裝是可行的,但有時最好在走這條路之前解決問題。

引用自:https://unix.stackexchange.com/questions/240584