VSCode 无法识别 Homebrew
问题
VSCode 中使用 brew list | grep pyenv 命令时,提示 "brew: command not found",但 Mac 终端中执行相同命令却正常。
原因
VSCode 和终端使用不同的 shell 环境,VSCode 的 PATH 环境变量中没有包含 Homebrew 路径。
解决步骤
- 查路径:
- 终端执行以下命令:
- Bash
which brew && brew --prefix
- 通常 Homebrew 安装路径为
/opt/homebrew/bin。 - 改配置:
- 打开 shell 配置文件(通常为
~/.zshrc或~/.bashrc),添加 Homebrew 路径到 PATH 环境变量: - Bash
nano ~/.zshrc # 或 nano ~/.bashrc
- 添加以下内容:
- Bash
export PATH="/opt/homebrew/bin:$PATH"
- 保存并退出。
- 生效:
- 终端执行以下命令:
- Bash
source ~/.zshrc # 或 source ~/.bashrc
命令解释
which brew: 查找 brew 命令路径。brew --prefix: 显示 Homebrew 安装路径。nano ~/.zshrc: 使用 nano 编辑器打开~/.zshrc文件。export PATH="/opt/homebrew/bin:$PATH": 将 Homebrew 路径添加到 PATH 环境变量。source ~/.zshrc: 使~/.zshrc文件中的配置生效。
总结
通过以上步骤,即可在 VSCode 中正确使用 Homebrew 命令。