在 M1 Mac 上切换 x86 和 ARM Homebrew
安装Homebrew
1. 安装ARM版
1 | /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" |
将ARM版Homebrew设置为默认
1 | (echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/$USER/.zprofile |
2. 安装x86版
1 | softwareupdate --install-rosetta |
设置别名,使其易于切换
以zsh为例,bash同理
1 | (echo; echo "alias armbrew='eval \"\$(/opt/homebrew/bin/brew shellenv)\"'") >> /Users/$USER/.zshrc |
armbrew和x86brew为别名,可根据需求自行设置
如何切换
切换到ARM版,默认打开Terminal就是ARM版,可以强制切换
1
armbrew
切换到x86版
1
x86brew
检查当前Homebrew版本
1
which brew
| 路径 | 版本 |
|---|---|
| /opt/homebrew/bin/brew | ARM版 |
| /usr/local/homebrew/bin/brew | x86版 |