MacOS에 Rosetta & Homebrew 설치

원글 링크: Subicura 블로그 - macOS 안내서

개발 일지 저장용 / 노트 용도로 작성했습니다.

Rosetta 2 설치

1
softwareupdate --install-rosetta --agree-to-license

Rosetta가 설치되고나면, x86용 Terminal 앱을 만들자.

우선 Terminal 앱을 검색해서 찾고, 클론을 만든다음 이름을 ‘Terminal (x86)’으로 바꾼다.

이 클론에 마우스 오른쪽 클릭 -> Get Info를 선택하고 Open using Rosetta를 한다.

Homebrew

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# install homebrew (arm64)
arch -arm64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
# install homebrew (x86_64)
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

# set homebrew env
cat <<'EOF' >> ~/.zprofile
CPU=$(uname -m)
if [[ "$CPU" == "arm64" ]]; then
eval "$(/opt/homebrew/bin/brew shellenv)"
else
export PATH=/opt/homebrew/bin:$PATH
eval "$(/usr/local/bin/brew shellenv)"
fi

alias ibrew="arch -x86_64 /usr/local/bin/brew"
alias abrew="arch -arm64 /opt/homebrew/bin/brew"

EOF