在过去的几个月里,我通过 Rosetta 使用了 Homebrew。现在由于发布了本机版本,我不确定切换所需的步骤。
我应该只更新 Homebrew 并且软件包会自动更新吗?还是我们必须重新安装它们?
谢谢你的建议。
您可以同时安装适用于 Apple M1 的 Homebrew 和适用于 Intel 的 Homebrew。
为 Apple M1 安装 Homebrew
打开一个未使用 Rosetta 2 的终端。为此,右键单击终端应用程序并确认“使用 Rosetta 打开”已禁用。跑:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
为 Intel 安装 Homebrew
打开一个启用了“open with rosetta”的终端并运行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
然后你可以在你的添加一个别名~/.zshrc
:
alias ibrew='arch -x86_64 /usr/local/Homebrew/bin/brew'
要在 Apple M1 上安装公式 xyz,请运行:
brew install xyz
如果由于某些原因,它在 Apple M1 上不起作用,您可以安装 Intel 版本:
ibrew install xyz
感谢 Dominik Stötter 的原创文章:TIP | 在 Apple Silicon (M1) 上安装 Homebrew (Brew) 的最佳方式