"Warning: /opt/homebrew/bin is not in your PATH." 怎么解决

1,095 阅读1分钟

背景

Mac上安装 brew, 出现warning提示

解决

这个警告表明 Homebrew 的可执行文件路径(/opt/homebrew/bin)没有添加到你的 PATH 环境变量中,因此无法直接使用 Homebrew 安装的命令(如 adb)。以下是解决方法:


解决方法:将 /opt/homebrew/bin 添加到 PATH

1. 确定你的 Shell 类型

首先,确认你正在使用的 Shell 类型。运行以下命令:

echo $SHELL
  • 如果输出是 /bin/zsh,说明你使用的是 Zsh
  • 如果输出是 /bin/bash,说明你使用的是 Bash

2. 编辑 Shell 配置文件

根据你的 Shell 类型,编辑对应的配置文件:

  • Zsh:编辑 ~/.zshrc 文件。
  • Bash:编辑 ~/.bash_profile~/.bashrc 文件。

使用以下命令打开配置文件:

# 如果是 Zsh
nano ~/.zshrc

# 如果是 Bash
nano ~/.bash_profile

3. 添加 Homebrew 路径

在文件末尾添加以下内容:

export PATH="/opt/homebrew/bin:$PATH"

4. 保存并退出
  • 如果你使用的是 nano 编辑器,按 Ctrl + X,然后按 Y 确认保存,最后按 Enter 退出。
  • 如果你使用的是其他编辑器,按照其保存和退出的方式操作。

5. 使配置生效

运行以下命令使更改立即生效:

# 如果是 Zsh
source ~/.zshrc

# 如果是 Bash
source ~/.bash_profile

6. 验证

运行以下命令,检查 PATH 是否已正确配置:

echo $PATH

确保输出中包含 /opt/homebrew/bin

然后,尝试运行 brewadb 命令,确认问题已解决。


额外提示

如果你使用的是 macOS Catalina 或更高版本,默认 Shell 是 Zsh,因此需要编辑 ~/.zshrc 文件。

如果问题仍未解决,请确保没有其他配置文件覆盖了 PATH,或者重启终端尝试。