내 이름은 구구, 비둘기죠.
맥북에 homebrew를 깔면 좋대서 깔고, 사람들이 말하는대로 brew 머시기 명령어로 뭔가를 깔아보려 했을 때 이런 오류가 나온 적이 있다:
zsh: command not found: brew
이것은 영어를 제대로 읽지 못한 나의 잘못이다. 아주 간단하게 해결할 수 있기 때문이다. 지금부터 brew 명령어가 안 먹을 때에 대한 해결법에 대해 알려주겠다.
Homebrew란?
Homebrew는 MacOS용 패키지 관리자로, 개발자들에게 매우 유용한 도구임. 하지만 설치 과정에서 간혹 문제가 발생할 수 있음.
일반적인 설치 오류
Homebrew를 설치한 후 brew 명령어를 사용하려고 할 때 다음과 같은 오류 메시지가 나타날 수 있음:
Copyzsh: command not found: brew
오류의 원인
이 오류는 대부분 설치 과정의 마지막 단계를 놓쳤을 때 발생함. Homebrew가 시스템 PATH에 추가되지 않아 발생하는 문제임.
해결 방법
Homebrew 설치가 완료되면 터미널에 다음과 같은 안내 메시지가 표시됨:
Copy==> Next steps:
- Run these two commands in your terminal to add Homebrew to your PATH:
(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/(사용자 이름)/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
- Run brew help to get started
- Further documentation:
https://docs.brew.sh
이 안내 메시지에 따라 다음 명령어를 실행하면 문제가 해결됨:
Copyecho; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/(사용자 이름)/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
이 명령어를 실행한 후 brew 명령어를 다시 시도하면 정상적으로 작동할 것임.
결론
Homebrew 설치 후 “command not found” 오류는 대부분 PATH 설정 누락으로 인해 발생함. 설치 과정의 마지막 단계를 주의 깊게 따르면 쉽게 해결할 수 있음. Homebrew를 성공적으로 설치하고 나면 MacOS에서의 개발 환경 구축이 한결 수월해질 것임.