当程序员忘记安装 Brew 或者在页面中没有提供路径时,就会出现 zsh: command not found: Brew 的错误。为了解决“zsh: command not found: brew”这个问题,请查看快速导航:

请提供您想要翻译的英文内容,我会尽力帮您翻译成中文。

可行的解决方案 逐步故障排除
解决方案1. 重新安装Zsh Brew 最佳操作是卸载Homebrew程序,然后重新安装...完整步骤
解决方案2. 将Brew添加到路径变量 安装后,Brew会自动将其安装目录添加到路径中...完整步骤
解决方案3. 修正Homebrew安装 最好在终端上分别运行这些zsh命令...完整步骤
解决方案4. 在M1 Mac上安装Arm版本 如果你使用的是搭载Apple M1芯片的Mac,你的设备将显示一条消息告诉你...完整步骤
解决方案5. 在Mac上安装Xcode 大多数Mac用户抱怨,如果没有在机器上安装Xcode...完整步骤

壳牌是指用于与操作系统进行通信的一系列命令的命令行界面(CLI)和解释器。

每个基于Unix的操作系统都有一个首选的包管理器,而在macOS中,这个包管理器就是Homebrew。然而,尽管包管理器使得在计算机上管理和安装各种工具变得非常简单,但它们偶尔也会遇到像zsh命令未找到,zsh: command not found: npm,以及zsh: command not found: node等问题。

在这篇文章中,我们将特别讨论“zsh: command not found: brew”错误。

急救:在Mac上通过Terminal恢复已删除的数据

在Mac上,Terminal的一个重要用途是删除或恢复文件。有时,由于意外删除,你可能会发现你的zsh命令找不到。因此,通过在Mac Terminal中恢复已删除的文件可能是不可靠的,因为下载的文件有误或损坏。因此,一旦使用Terminal进行恢复,Mac用户可能会发现他们的重要的文件或数据消失。

否则, 如果 zsh 工具被错误地更新或命令输入错误, 您的文件和数据可能会丢失。因此, 小心翼翼地保护您的数据是有益的。这里有一个很好的Mac 垃圾恢复程序,用于恢复数据: Data Recovery Wizard for Mac 工具

    • 如果你不知道如何使用Terminal命令行,且没有Time Machine备份,这将是你最好的选择。
    • 当系统崩溃或病毒攻击导致文件丢失时,你可以从Mac垃圾桶恢复已删除的文件
    • 使用Terminal命令行删除的文件,也可以借助Data Recovery Wizard for Mac工具进行恢复。

查看步骤并学习如何使用软件来恢复Mac上删除的文件。

步骤 1. 选择要扫描的磁盘

在“数据恢复向导”主工具窗口中,将列出连接到Mac的所有驱动器。选择需要从中恢复丢失/删除文件的驱动器,然后单击“搜索丢失的文件”按钮。

注意:在数据恢复之前,您最好从左侧边栏点击“磁盘备份”为Mac创建备份,以防止进一步的数据丢失。备份后,软件可以从Mac备份中恢复数据,您的计算机可以再次写入新数据。

第二步:选择你要恢复的丢失数据/文件

数据恢复向导 for Mac 将会立即扫描您选择的磁盘卷,并在左侧显示扫描结果。如果您在查找特定文件,您可以对结果进行排序以找到所需文件。

步骤 3. 恢复丢失/删除的数据

找到要恢复的文件后,预览这些文件,然后单击“恢复”以开始恢复您删除或丢失的Mac文件。

    请提供您想要翻译的英文内容,我会尽力帮您翻译成中文。

如何解决Mac上Zsh:命令未找到:Brew的问题

Homebrew 或者简称 Brew,是一个为 Linux 和 macOS 设计的开源包管理器。你可以通过其用户友好的命令行界面下载、安装、更新和卸载软件包。在这个部分,我们将学习如何解决在 Mac 上使用 Terminal 运行 brew 命令时出现的 "zsh 命令未找到 brew" 错误。

在开始修复这5个问题之前,先观看以下教学视频。它会提供更多关于解决Zsh 命令未找到 brew错误的详细方法。

如果还有疑问 , 请查阅以下解决方法 。

  1. 解决方案 1:重新安装 Zsh Brew
  2. 解决方案 2:将 Brew 添加到路径变量
  3. 解决方案 3:修正 Homebrew 安装
  4. 解决方案 4:在 M1 Mac 上安装 Arm 版本
  5. 解决方案 5:在 Mac 上安装 Xcode

解决方案1:重新安装Zsh Brew

最好的办法是卸载Homebrew程序,如果之后运行不正常再重新安装。如果你想卸载“Homebrew”软件并且清除所有缓存,在你的Mac上打开终端并输入以下命令:

通过运行以下命令来卸载Homebrew:

```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)" ``` 这段代码会从Homebrew的GitHub仓库中获取最新的卸载脚本,并在你的终端中执行它。请确保你在具有管理员权限的终端窗口中运行此命令。

Homebrew 项目的官方开发者在 Github 上提供了这个命令。

完全卸载Homebrew程序后,重启计算机。 然后现在访问Homebrew网站,并将安装代码粘贴到其中:

使用 `/bin/bash` 命令行运行以下代码以安装 Homebrew:

```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 这段命令会从 Homebrew 的 GitHub 存储库获取最新的安装脚本并执行。请确保你在终端中运行此命令。

这一行的命令是将路径改为/bin/bash,因为Homebrew已经从Ruby平台改写为"Bash"平台。

修复 2: 将 Brew 添加到路径变量中

安装完成后,Homebrew 会自动将安装目录添加到路径中。然而,有时这可能不起作用,你需要手动添加路径来解决 `zsh: command not found: Brew` 的错误。

对于Bash -

使用以下命令来完成此操作:

输入以下命令以在Bash shell 中添加 /usr/local/bin 到你的路径:

```bash echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile ```

这将会把指令添加到你的个人配置文件 .bash_profile,使得每次启动新的终端会话时,/usr/local/bin 目录都会被包含在 PATH 环境变量中。

如果Homebrew安装在其他位置,请将目标目录替换为/usr/local/bin。例如,在macOS上,Homebrew可能安装在/opt/homebrew/bin下。

对于Zsh -

同样,你可以将目标目录替换为/usr/local/bin。

将以下命令添加到您的 $HOME/.zshrc 文件中:

```bash echo 'export PATH="/usr/local/bin:$PATH"' >> $HOME/.zshrc ``` 这段命令会将 `/usr/local/bin` 目录添加到您的 `PATH` 环境变量中,使其在 Zsh shell 中生效。请确保您已使用 `source $HOME/.zshrc` 命令来更新配置,使更改立即生效。

正在执行命令。

$ brew --version
Homebrew 3.5.1
Homebrew/homebrew-core

这段文字是显示Homebrew的版本信息,翻译成中文如下:

$ brew --版本
家酿 3.5.1
家酿/homebrew-core

这里的"家酿"是"Homebrew"的中文译名,表示这是一个在 macOS 系统中常用的包管理工具。"homebrew-core"是其核心仓库,用于存储和管理各种开源软件包。

这将显示命令已成功执行。

成功安装后,你现在可以通过终端会话访问Homebrew了。

虽然上述通过运行brew命令的方法在Mac上也能工作,但最好将brew的安装位置添加到.zshrc文件中。

    使用命令 `nano ~/.zshrc` 打开 `.zshrc` 文件。 现在在 `.zshrc` 文件中添加以下行:`$PATH:/opt/homebrew/bin`,这是导出路径。 通过按 `Ctrl + X` 然后按 `Enter` 可以保存文件。 使用 `source ~/.zshrc` 命令应用修改。

修复 3:修正 Homebrew 安装

您应该在终端上单独运行这些命令以修复安装。

步骤 1. 在 Mac 上打开终端。

步骤 2. 在终端中键入 export PATH="/opt/homebrew/bin:$PATH",然后按回车。

第三步:在终端中输入以下命令并按回车键: export PATH="/opt/homebrew/bin:$PATH" >> $HOME/.zshrc

执行这些命令后,你可能看不到任何输出,这很好。现在输入“brew help”命令,检查一切是否正常,Homebrew 是否工作正常。

修复 4:在 M1 Mac 上安装 Arm 版本

如果你的设备使用的是配备 Apple M1 芯片 的 Mac,系统会提示你将 brew 添加到 .zprofile zsh 配置文件中。

您应该在 /opt/Homebrew 而不是 /usr/local/homebrew 下安装 Homebrew。要在 M1 设备上安装适用于 ARM 的 Homebrew,请输入以下代码:

  1. 666@XXX-MacBook-Pro ~ % /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. ...
  3. ==> 下一步操作:
  4. - 在/Users/668/.zprofile中将Homebrew添加到PATH:
  5. echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> /Users/668/.zprofile
  6. eval $(/opt/homebrew/bin/brew shellenv)
  7. - 运行`brew help`开始使用
  8. - 更多文档:https://docs.brew.sh
  9. 666@XXX-MacBook-Pro ~ % brew install --cask google-chrome zsh: 命令未找到: brew

建议在复制粘贴每一行之前仔细阅读。

修复 5:在 Mac 上安装 Xcode

大多数Mac用户抱怨说,如果没有在机器上安装Xcode,Homebrew软件将无法运行。因此,你应该在系统上安装Xcode。

请按照以下指示进行操作:

步骤 1. 要检查您的机器上是否已经安装了 Xcode,可以使用以下命令:

/usr/bin/xcodebuild -version

这段命令用于在终端中显示Xcode的版本信息。

如果您的 Mac 上已经安装了 Xcode,您可以查看类似以下内容以识别具体版本:

Xcode 12.3 构建版本 12C33

第三步:现在打开Xcode,然后去“偏好设置”选择“位置”选项。这个选项可以在“命令行工具”部分找到。

步骤 4. 打开终端,然后运行以下命令:

使用以下命令通过Bash来安装Homebrew:

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

如果以上任何一个解决方案有助于解决zsh: command not found: brew问题,请在Facebook、Twitter、Instagram等社交媒体平台上分享!

很抱歉,您似乎输入了一条空白信息。请提供您希望翻译的英文内容,我将很乐意帮助您。

Zsh:出现“Command Not Found: Brew”错误,为什么?

根据错误信息,问题的最明显原因是Brew可能未安装,或者现有的安装已损坏或存在其他缺陷。

系统会有一份文件夹列表来搜索命令的二进制文件。因此,当系统在其路径上找不到 brew 的二进制文件时,就会出现 "zsh 命令未找到 brew" 以及 zsh 权限被拒绝 的问题。

因此,当你从终端发出命令时,系统会遍历这个目录列表,寻找具有该名称的二进制文件。如果系统找不到名称匹配的二进制文件,就会返回“command not found”的错误信息。

PATH 环境变量包含系统将搜索的目录列表。

此外,还有一些常见的原因包括:

  • ❗PATH 变量中不再包含 brew 可执行文件。
  • ?下载的文件有误或已损坏。
  • ?Homebrew 的安装不正确

结论

Mac 的默认 Shell 有两种选择,分别是 Zsh 和 Bash。然而,自 macOS Catalina 开始,Apple 将默认 Shell 从 Zsh 更改回了 Bash,部分原因是由于 Bash 现在受到 GPL v3 许可证的约束,这与 Apple 的规定不兼容,而 Zsh 在功能上与普通的 Bash 更为等价。

归根结底,路径改变和安装错误导致了“Zsh: 命令未找到:brew”的问题。如果你最近修正了下载并使brew文件回到了正确的路径,希望以下方法对你有所帮助。此外,Mac数据恢复向导可以很好地与你的Mac设备配合,保护你的数据。

Zsh 命令未找到 Brew 常见问题解答

在学会了如何解决Mac上zsh命令找不到brew的问题后,你可能还有更多相关的问题。看看这里是否能找到你的答案:

**1. 如何解决Mac上zsh命令未找到的错误?** 在Mac上遇到"zsh命令未找到"的错误,通常是因为该命令不在系统的PATH环境变量中,或者你可能需要更新你的Shell。以下是解决这个问题的步骤: 1. **检查是否已安装命令:** 首先,确认你的系统是否已经安装了该命令。打开终端(Terminal),输入以下命令: ``` command -v your_command ``` 将`your_command`替换为你遇到问题的命令。如果返回了命令的路径,说明已经安装;如果没有输出,说明未安装。 2. **安装缺失的命令:** 如果命令未安装,你可以使用Homebrew(一个包管理器)来安装。首先安装Homebrew,打开终端并运行: ``` /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 安装完成后,使用Homebrew安装你需要的命令,例如: ``` brew install your_package ``` 3. **更新Shell到zsh:** 如果你的Shell不是zsh,可以将默认Shell更改为zsh。在终端中运行: ``` chsh -s /bin/zsh ``` 重启终端,或者运行`exec zsh`以立即切换到zsh。 4. **配置PATH环境变量:** 打开`~/.zshrc`文件(如果不存在,请创建它): ``` nano ~/.zshrc ``` 在文件末尾添加命令的路径,例如: ``` export PATH="$PATH:/path/to/your/command" ``` 按`Control+X`保存,然后按`Y`确认,再按`Enter`关闭编辑器。最后,运行: ``` source ~/.zshrc ``` 5. **重新启动终端:** 如果上述步骤无效,尝试重启终端应用,或注销并重新登录你的Mac账户。 完成这些步骤后,你应该能够正常使用命令了。如果问题仍然存在,请查阅具体命令的文档或寻求更多帮助。

要解决zsh错误,您可以尝试以下5种方法。要阅读更多信息,可以点击链接页面,了解如何修复Zsh: command not found的问题。

    • 设置$Path环境变量
    • 确保软件包已安装
    • 检查语法
    • 在.zshrc文件中设置路径
    • 重新安装macOS

2. 什么是Mac上的Zsh Shell?

Mac电脑上有一个名为Zsh的Unix外壳程序。它是一个命令行壳层脚本工具,结合了Bash、Tcsh和Ksh的功能。被认为是改进版的扩展Bourne外壳程序。此外,我们建议设置一个不同的API来处理其复杂的配置。

3. 在Mac上,什么是brew命令? 在Mac上,`brew` 是Homebrew的简称,它是一个包管理器,用于安装和管理命令行工具、软件包和依赖项。通过Homebrew,用户可以轻松地在终端中安装各种开源软件、库和其他实用程序,而无需访问每个软件的官方网站或进行复杂的配置。使用`brew` 命令,你可以搜索、安装、更新和卸载软件。例如,要安装一个名为`vim` 的文本编辑器,你可以在终端中输入 `brew install vim`。

Homebrew(brew 命令)是 macOS 开发者、系统管理员和高级用户的重要包管理器。我们可以通过 Homebrew 来安装常用程序、软件包和开发工具的最新改进版本。

**4. 如何在Mac上打开Zsh终端?** 在Mac上,你可以按照以下步骤打开Zsh终端: 1. 打开“应用程序”(Applications)文件夹。 2. 在“实用工具”(Utilities)文件夹中找到“终端”(Terminal)并双击它。 3. 这将启动Terminal应用,默认情况下,它会使用Zsh shell,因为从macOS Catalina版本开始,Zsh已经取代Bash成为了默认的Shell。 如果你不确定是否已设置为Zsh,可以在终端中输入以下命令来查看当前使用的Shell: ```bash echo $SHELL ``` 如果输出是 `/bin/zsh`,那么你正在使用Zsh。如果不是,你可能需要手动更改默认Shell为Zsh。这可以通过运行以下命令完成: ```bash chsh -s /bin/zsh ``` 然后,你需要重新启动终端以应用更改。

步骤1. 打开Mac的Dock,点击Launchpad图标。

步骤 2: 在搜索栏中输入“终端”。

第三步:选择“终端”(Terminal)。

步骤 4. 输入“Zsh”来启动它。