Homebrew
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
我該怎麼辦?
您可以執行“brew doctor”,但最好解除安裝並重新安裝它。
錯誤輸出有你的答案。這些文件的權限需要修復。它們可能由 root 擁有,並且
brew update
在以您的使用者身份執行時無法訪問。sudo chown <your_username> <file_name>
你應該能夠更新brew。當然,解除安裝和重新安裝是可行的,但有時最好在走這條路之前解決問題。