본문 바로가기

리눅스(Linux)

M1칩 Mac에서 Homebrew 설치방법

M1칩을 탑재한 새로운 맥(Big Sur)에서 Homebrew를 설치하려면

/bin/bash -c "$(curl -fsSL https://gist.githubusercontent.com/nrubin29/bea5aa83e8dfa91370fe83b62dad6dfa/raw/48f48f7fef21abb308e129a80b3214c2538fc611/homebrew_m1.sh)"

위의 명령어를 실행하시면 됩니다.


또는 iterm이나 Terminal에서 이전의 방법대로

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

위의 명령어를 이용해 Homebrew를 설치한 뒤 brew help 등 명령어를 실행하게 되면,

zsh: command not found: brew

이런 에러가 발생합니다. 이때, 터미널 바로 위쪽에 표시된

eval $(/opt/homebrew/bin/brew shellenv)

를 입력해주면,

다음과 같이 정상적으로 작동하는 것을 알 수 있습니다.

터미널을 켤 때마다 homebrew가 자동으로 실행되게 하고 싶다면,

vi ~/.zshrc로 들어가서 마지막 줄에

eval $(/opt/homebrew/bin/brew shellenv)

이렇게 변수를 추가한 뒤, :wq 명령어로 저장하고 나오면 됩니다.

M1맥이 아닌 경우는

export PATH=/usr/local/bin:/usr/local/sbin:$PATH

이렇게 환경변수를 추가해주면 됩니다.

만약 macOS Big Sur (11.0.1)의 ZSH shell 상에서 oh my ZSH를 실행시킨 상태의 brew에서

zsh: command not found: brew

라는 오류 메시지가 나오면 Homebrew가 /usr/local/... 가 아닌  /opt/homebrew/ 에 설정되어 있으므로, 터미널에서 

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

위의 명령을 추가하면 홈 디렉토리의 .zshrc 로 설정해 ZSH shell 가 brew command를 찾아 실행할 수 있습니다.

반응형

'리눅스(Linux)' 카테고리의 다른 글

oh-my-zsh 설치 및 제거하기 (uninstall oh-my-zsh)  (6) 2021.03.26