M1 맥에서 homebrew 설정법

M1 맥에서 패키지 매니저 homebrew를 공식 사이트에서 나온 대로 설치하고 나면 어리둥절하기 쉬운데, 이는 전과 달리 터미널(zsh)을 그냥 켠 채로 brew를 입력하면 다음의 메시지만 띄우기 때문이다.

zsh: command not found

이는 공식 사이트에서 나온 설명법대로 설치할 경우 이전과 달리 경로가 설정되기 때문이다. 해결하기 위해서 찾다가 github에서 해답을 얻었는데, 이를 위해서는 다음의 명령어를 입력하면 된다.

echo 'export PATH="/opt/homebrew/bin:$PATH"' >> ~/.zshrc

이후 여기서 패키지를 업데이트(brew upgrade)하면 문제가 생기는 경우가 많다. (각종 ERROR 메시지를 뿜어내며 설치가 안 된다고 한다.) 이는 Xcode Command Line Tool이 설치되지 않았기 때문이다. 이는 아래의 명령어를 입력하면 된다.

xcode-select --install

또한 새롭게 패키지를 설치하는 과정(brew install)에서 문제가 생길 수 있다. 이 경우 git과 의존성이 있는 다른 패키지 gettextpcre2에서 발생하는 문제 같은데, 한 블로그에서 해법을 얻을 수 있었다. 다음과 같이 의존성 패키지를 먼저 재설치하고, git도 재설치하면 된다.

brew reinstall gettext
brew reinstall pcre2
brew reinstall git

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다