나는 지난 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
오류 출력에 답이 있습니다. 해당 파일의 권한을 수정해야 합니다. 루트가 소유할 가능성이 높으며 brew update
사용자로 실행할 때 액세스할 수 없습니다. sudo chown <your_username> <file_name>
그리고 Brew를 업데이트할 수 있어야 합니다.
물론, 제거하고 다시 설치하면 작동하지만 때로는 해당 경로를 진행하기 전에 문제를 해결하는 것이 좋습니다.