📌  相关文章
📜  无法在 ARM 默认前缀中的 Rosetta 2 下安装( opt homebrew - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:55:06.609000             🧑  作者: Mango

无法在 ARM 默认前缀中的 Rosetta 2 下安装 (opt homebrew - Shell-Bash)

如果你使用的是苹果新款 M1 芯片的电脑,在安装 Homebrew 的时候可能会遇到这个错误提示信息:

Error: Cannot install in Homebrew on ARM processor in Intel default prefix (/usr/local)!

这个错误的原因是因为 Apple 新款 M1 芯片的 Mac 使用的是 ARM 架构,而 Homebrew 默认是将软件安装到 /usr/local 目录下去的,但是这个目录是使用 Intel 默认前缀的,因此在 Rosetta 2 下无法进行安装。

为了解决这个问题,我们需要修改 Homebrew 安装的目录,具体的操作步骤如下:

  1. 打开终端,运行以下命令:
cd ~

这个命令的作用是切换到当前用户的主目录下(即 /Users/你的用户名/)。

  1. 创建一个新的 Homebrew 目录,运行以下命令:
mkdir homebrew

这个命令的作用是创建一个新的 homebrew 目录,用来存放 Homebrew 安装的软件。

  1. 将 Homebrew 安装到新的目录下,运行以下命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

这个命令的作用是使用 curl 下载并运行 Homebrew 的安装脚本。

  1. 将 Homebrew 添加到 PATH 环境变量中,运行以下命令:
echo 'export PATH="/Users/你的用户名/homebrew/bin:$PATH"' >> ~/.zshrc

这个命令的作用是将 Homebrew 添加到当前用户的 PATH 环境变量中,这样就可以在终端中直接使用 Homebrew 了。

  1. 重新打开一个终端窗口,验证 Homebrew 是否安装成功,运行以下命令:
brew doctor

如果输出的信息没有任何错误或警告的话,就说明 Homebrew 安装成功了。

现在,你就可以在 M1 芯片的 Mac 上愉快地使用 Homebrew 了!