【问题标题】:Mac OSX (Apple Silicon) Homebrew installed but brew cmd not foundMacos (Apple Silicon) Homebrew 已安装但未找到 brew 命令
【发布时间】:2021-01-05 07:18:42
【问题描述】:

我已经搜索了我遇到的错误,但据我所知,这个问题可能与为 Big Sur/Apple Silicon 保存 Homebrew 的路径与其他 Macbook 方法不同。

按照Homebrew page 上的说明,我运行了cURL 命令:

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

但是,操作成功完成后,终端出现警告: warning: bin/opt/ path does not exist

当我尝试运行brew doctor 时,找不到该命令。

很明显存在路径问题,但我该如何解决它

【问题讨论】:

  • 如果您使用fish,请在~/.config/fish/config.fish 中尝试fish_add_path --path /opt/homebrew/bin。 export 在 zsh 和 bash shell 中运行良好,但在 fish 中引起了各种问题。使用fish_add_path 解决了我的问题。

标签: terminal command-line-interface homebrew


【解决方案1】:

在这种情况下,我发现这是一个 PATH 问题以及 ~/ 目录中缺少 .zshrc 文件的组合

我能够通过这些步骤解决问题。

  1. 导航到cd /opt/homebrew/bin/
  2. 运行export PATH=$PATH:/opt/homebrew/bin
  3. 使用cd ~/ 导航回“家”
  4. 在这个目录下我发现没有.zshrc文件(:scream:)
  5. 所以我用touch .zshrc 创建了一个文件,然后
  6. 运行此命令:echo export PATH=$PATH:/opt/homebrew/bin >> .zshrc

在运行该命令后,我能够成功使用brew doctor 和其他相关命令!

【讨论】:

  • 当您运行问题中显示的 bash 命令时,它没有显示这个吗?
  • 不确定“this”指的是什么。如果您在通过上面的/bin/bash -c 命令安装 Homebrew 时询问我在终端中看到的内容是警告以及确认 Homebrew 已成功安装的通知
  • 我是说在我的安装过程中, brew install 输出你必须将路径添加到PATH 变量。我也可以在安装脚本中看到这一点。 raw.githubusercontent.com/Homebrew/install/HEAD/install.sh
  • 检查文件的最后5-7行
  • @AmitSingh,奇怪,如果它在那里,我完全错过了它。没有提示我设置任何内容。我还发现在cd ~/ 时没有 .zshrc 文件很奇怪——我必须手动创建该文件
猜你喜欢
  • 2012-12-26
  • 2021-10-25
  • 1970-01-01
  • 2021-06-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-11
  • 2017-03-31
相关资源
最近更新 更多