/usr/local에는 양조를 위한 저장고가 없습니다.

/usr/local에는 양조를 위한 저장고가 없습니다.

저는 Brew를 사용하여 tmux를 설치하려고 했지만, Brew install tmux를 실행할 때마다 다음과 같은 메시지가 나타납니다.

오류: /usr/local/Cellar를 생성할 수 없습니다.

/usr/local에 쓸 수 있는 권한이 있는지 확인하세요.

그런 다음 sudo를 사용하여 이 작업을 시도했지만 작동하지 않았습니다. 손님은 루트와 함께 사용하고 싶지 않은 Brew를 볼 수 없었습니다. /usr/local에 있는 모든 파일이 내 소유인지 확인했습니다. /usr/local 파일을 변경할 수 없습니다. "작업이 허용되지 않습니다"라고 표시됩니다. Cellar를 생성하고 Brew를 사용하여 물건을 설치할 수 있도록 이 문제를 어떻게 해결할 수 있습니까?

업데이트: 이 질문을 완전히 잊어버렸습니다. 결국 Homebrew를 다시 설치하여 문제를 해결했습니다. 처음 설치했을 때 중요한 것 하나가 아직 설치되지 않은 것 같습니다. 이유는 확실하지 않지만 명령줄에 Xcode 항목을 설치해야 합니다. 그래서 Homebrew를 다시 설치할 때 설치해야 합니다.

답변1

이것은 작동합니다:

sudo chown -R "$USER":admin /usr/local

또한 참고하시기 바랍니다집에서 만든사용자 계정에서 사용하도록 설계되었습니다. 어떤 용도 로 사용한다면 sudo그것은 잘못된 것입니다.

답변2

결국 Homebrew를 다시 설치하여 문제를 해결했습니다. 분명히 처음 설치했을 때 중요한 것 하나가 아직 설치되지 않았습니다. 이유는 확실하지 않지만 명령줄에 Xcode 항목을 설치해야 합니다. 그래서 Homebrew를 다시 설치할 때 설치해야 합니다.

관련 정보