[macOS] 애플 실리콘 맥 M1 홈브루 설치 Homebrew

 Homebrew M1 설치

 

맥을 사용해서 패키지나 프로그램을 설치하려면 가장 필수적인 프로그램으로 Homebrew를 꼽을 수 있습니다. 이전에 기타 패키지 매니저들이 있었는데 저도 지금은 Homebrew만 사용합니다. 하지만 최근 Homebrew를 설치하면서 brew를 설치하면 없는 프로그램이라고 나오더군요. 알고 보니 Homebrew가 애플 실리콘 맥 (M1)이 출시된 이후로 지원하는 버전이 달라졌습니다. 기존에는 지원을 하지 않아서 로제타 등을 사용해서 설치했었나 봅니다. 컴퓨터를 여러 대 사용하다 보니 매번 설치하는 것을 까먹게 되어서 이번에 정리해보려고 합니다.

 

https://brew.sh/index_ko

 

Homebrew

The Missing Package Manager for macOS (or Linux).

brew.sh

 

 

 

혹시라도 구버전이 설치되어 있다면 삭제를 합니다. 구버전과 신버전의 가장 큰 차이는 경로입니다. 구버전의 경우 /usr/local/bin/brew에 설치되고 M1 버전으로 설치하게 되면 /opt/homebrew/bin/brew 경로에 설치됩니다. 다음 스크립트를 실행해서 이전 버전을 제거합니다.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
view raw blog1.bash hosted with ❤ by GitHub

 

 

 

이제 다시 설치를 해줍니다. 하지만 다시 설치를 해도 brew 명령이 제대로 실행되지 않습니다. command not found라는 에러가 뜨게 됩니다.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
view raw blog2.bash hosted with ❤ by GitHub

 

 

 

설치 마지막 부분에 잘 보면 Next steps: 라는 부분을 볼 수 있습니다. 이 부분을 놓친다면 제대로 설치가 되지 않습니다. 때문에 다음 두 라인(Line)을 차례대로 입력해줍니다. <USER_ID> 부분은 자기 로그인 아이디가 들어가야 합니다.

==> Next steps:
- Add Homebrew to your PATH in /Users/<USER_ID>/.zprofile:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/<USER_ID>/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
- Run `brew help` to get started
- Further documentation:
https://docs.brew.sh
view raw blog3.txt hosted with ❤ by GitHub

 

 

 

다음 구문을 차례대로 실행합니다.

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/<USER_ID>/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
view raw blog4.bash hosted with ❤ by GitHub

 

 

 

이제 brew 설치 경로를 확인합니다. /opt/homebrew 로 시작한다면 정상 설치되었다고 할 수 있습니다. 또한 버전을 확인해봅니다.

which brew
brew --version
view raw blog5.bash hosted with ❤ by GitHub

 

 

 

'운영체제 > ' 카테고리의 다른 글

[macOS] 맥 사용중인 포트 죽이기 KILL  (0) 2022.09.13

Designed by JB FACTORY