본문 바로가기

Tech/Tips

Apple Silicon M1 Mac에서 ARM Native homebrew 설치하기

반응형

이미지 출처 : Pixabay

안녕하세요!

이번에 애플 M1 맥을 구매하면서 새로운 ARM 환경의 맥에 개발 환경을 셋팅하는데 난항을 겪고 있었습니다..

다름이 아니라 homebrew 홈페이지의 다음 명령어는 Intel Mac을 위해 빌드된 homebrew를 설치하도록 하기 때문입니다.

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

 

M1 맥을 위해 빌드된 homebrew는 다음 github gist의 스크립트를 통해 설치하면 됩니다.

 

Install Native Homebrew on Apple Silicon M1

Install Native Homebrew on Apple Silicon M1. GitHub Gist: instantly share code, notes, and snippets.

gist.github.com

# We'll be installing Homebrew in the /opt directory.
cd /opt

# Create a directory for Homebrew. This requires root permissions.
sudo mkdir homebrew

# Make us the owner of the directory so that we no longer require root permissions.
sudo chown -R $(whoami) /opt/homebrew

# Download and unzip Homebrew. This command can be found at https://docs.brew.sh/Installation.
curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew

# Add the Homebrew bin directory to the PATH. If you don't use zsh, you'll need to do this yourself.
echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc

 

혹은 다음 커맨드를 터미널에 입력해 줍니다.

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

 

설치하신 후, brew의 패키지가 m1 native하게 빌드되었는지는 다음 사이트를 통해 확인합니다.

 

Apple Silicon and Apple M1 app and game compatibility list

1115 listed, ✅ 59.6% Native, ✳️ 27.4% Rosetta, 🔶 6.4% need info, 🚫 6.6% unsupported.

doesitarm.com

저는 OpenJdk@11을 brew를 통해 설치하였으며, M1 Mac Native하게 잘 동작하는것을 확인하였습니다.

OpenJDK Build information for ARM mac

반응형