양조 업데이트: 실행 중 실패: git pull --ff --no-rebase --quiet Origin

양조 업데이트: 실행 중 실패: 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

오류 출력에 답이 있습니다. 해당 파일의 권한을 수정해야 합니다. 루트가 소유할 가능성이 높으며 brew update사용자로 실행할 때 액세스할 수 없습니다. sudo chown <your_username> <file_name>그리고 Brew를 업데이트할 수 있어야 합니다.

물론, 제거하고 다시 설치하면 작동하지만 때로는 해당 경로를 진행하기 전에 문제를 해결하는 것이 좋습니다.

관련 정보