如何在Mac Big Sur (M1)上卸载Rosetta的Homebrew并安装本机Homebrew

7

之前我在 MacOs M1 上安装了 Homebrew 的 Rosetta 版本,现在我看到 HomeBrew 有原生版本,那么我该如何卸载 Rosetta 上的 HomeBrew 并安装原生版本呢?请帮我解决这个问题,谢谢。

1个回答

20

卸载Rosetta版本的Homebrew

在终端内以Rosetta模式运行:

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

然后在终端中进行本地安装(无需Rosetta):

(借助https://www.youtube.com/watch?v=nv2ylxro7rM的帮助)

cd /opt
sudo mkdir homebrew
sudo chown -R $(whoami) /opt/homebrew
curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew

(如果您使用 zsh,请将 Homebrew 的 bin 目录添加到 PATH 中)

echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc

2
我需要为Rosetta删除路径吗? - SeanMC
1
您不需要更改路径,因为它会自动替换。 - Thang
1
谢谢,当卸载时,最后我会收到消息“未删除以下可能的Homebrew文件”... 我需要删除其中任何一个吗?如果我只是切换到M1版本。像/usr/local/Frameworks//usr/local/Homebrew//usr/local/bin/和其他一些东西。 - SeanMC
我认为现在并不需要所有这些步骤。特别是,我能够仅使用Homebrew主页上的安装脚本在M1 Mac上安装Homebrew。如果您有Intel版本,请先卸载它仍然是一个好主意。 - Sagar
1
当我已经安装了M1版时,如何删除Intel brew? - ospider

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接