如何在 macOS 14 Sonoma 中使用 Zsh 修复 Mac 上的“未找到 Brew 命令”

如果您是 Mac 用户,您很可能遇到过“Brew Command Not Found”错误。遇到此错误可能会让您感到困惑,并且您可能想知道为什么会出现此问题。造成这种情况的原因之一是 zsh shell 找不到要执行的brew 二进制文件,其原因有多种。

这可能是因为 Homebrew 安装,或者您的 $PATH 有问题,或者在某些情况下两者都有问题。顺便说一句,无论是什么原因,您都需要一个解决方案来修复“brew 命令未找到”错误。那就是说,让我们切入正题吧!

首先,我们要安装 Homebrew 软件。如果 Homebrew 没有提供预期的性能,您将需要再次卸载该软件。无论如何,无论您是否已将其安装到当前的 MacOS 版本或 Ventura 中,甚至当您的 Mac 是 M1 或 M2 或其他任何版本时,都可以这样做。开始:

1.在 Mac 上打开终端。然后,在命令行中输入以下内容。

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

2.之后,单击 Enter 并照常继续 Homebrew 安装。

3.安装完成后,尝试再次使用“brew”命令,例如安装、更新或删除brew包。

4.如果“brew 命令未找到”错误仍然存​​在,请考虑通过将“brew”放入 zshrc $PATH 中来修复该问题。为此,您需要检查 PATH 或使用以下命令在导出命令中包含新的 PATH:

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

5.现在,如果您需要修复brew,请输入以下内容:

brew doctor

如果您之前设置过环境变量,那么您可能会熟悉 echo 方法。

如果您仍然遇到“命令未找到”错误,请执行此操作

此问题专门针对那些即使在安装了著名的 Oh-my-zsh 软件包后也遇到“brew 命令未找到”错误的用户。尝试通过将以下行添加到 .zshrc 文件来手动修复错误:

eval $(/opt/homebrew/bin/brew shellenv)

人们也可以使用单个命令将其添加到 zshrc 中:

echo "eval $(/opt/homebrew/bin/brew shellenv)" >> ~/.zshrc

现在,考虑稍后尝试运行brew doctor。

当您运行以下brew命令时,您将获得.profile中相同字符串的解决方案:

brew help shellenv

当您尝试使用 Homebrew 路径集或 shellenv 方法修复基本环境变量来修复“brew 命令未找到”错误时,brew 命令将按预期再次开始工作。

有关的:

注销…!

就这样吧!我希望您已经更好地使用了在 Mac 上未发现问题的brew 命令。顺便问一下,以上哪些技巧可以帮助您摆脱障碍?