본문 바로가기
인간은 어떻게 배울까

[Mac/M1] Homebrew 설치 후 zsh: command not found 에러

by 개발하는 아인 2023. 9. 18.

Homebrew를 설치한 후 brew로 뭔가를 설치하려고 하는데 아래처럼 에러가 뜹니다.

zsh: command not found: brew

 

환경변수에 brew의 경로가 실제와 다르게 설정되어 있어서 그렇다고 합니다.

M1 등 애플 실리콘 칩셋 맥북에서 발생하는 현상인듯 합니다.

 

인텔칩에서는 homebrew가 /usr/local/bin에 설치되는데 애플 실리콘 칩셋에서는 /opt/homebrew/ 에 설치됩니다.

그런데 brew install하면 여전히 /usr/local/...에 가서 brew를 찾기 때문이라고 하네요.

brew를 제대로 찾아갈 수 있도록 환경변수를 수정해주겠습니다.

 

터미널 창에서

 

vi ~/.zshrc 

 

혹은 

 

nano ~/.zshrc

 

를 입력해서 zshrc파일을 편집해줍니다.

사용자 상황에 따라 파일 안에 아무 내용이 없거나 뭔가 잔뜩 있거나 할 수 있습니다.

전 초기화를 해서 아무 것도 없네요.

 

아래의 한 줄을 마지막에 추가해주고

export PATH=/opt/homebrew/bin:$PATH

에디터를 빠져나온 후

source ~/.zshrc

위 구문을 실행해서 바뀐 파일을 적용해줍니다. 적용해주어야 수정사항이 반영됩니다.

그럼 이제 brew install ~ 해도 잘 될겁니다.

 

끝.