zsh 不识别任何包
no packages are recognised by zsh
我之前安装过 npm、homebrew、oh-my-zsh 和其他运行时环境,并且在我的 Mac M1 上运行良好,直到最近,没有任何包或运行时环境被识别。
当我输入 brew
时,出现 zsh: command not found: brew
错误,但我可以在我的 opt/
路径中看到存在自制软件文件夹及其内容,
与 npm
类似,它显示错误 zsh: command not found: npm
我可能对我的 PATH 做了一些事情
这是截图
编辑:我的.bash_profile是空的,应该是空的吧??
在 M1 Macs 上,自制文件默认安装在 /opt/homebrew
中,可执行文件通常放置或链接到 /opt/homebrew/bin
。该目录不在您的搜索中 PATH
- 相反,您似乎具有 Intel Mac.
的 PATH 设置
如您所述,更新 PATH 应该可以解决问题,但首先您需要确定您使用的 shell(问题同时标记为 zsh
和 bash
) .它可能是 zsh
,因为这是较新版本的 macOS 的默认值,它可以解释为什么 .bash_profile
为空。您可以使用命令 echo [=18=]
.
仔细检查
有几种更新路径的方法,很多在 SO 的其他帖子中都有描述,例如 this one。这也适用于 zsh
:
print 'PATH=$PATH:/opt/homebrew/bin' >> ~/.zshrc
我之前安装过 npm、homebrew、oh-my-zsh 和其他运行时环境,并且在我的 Mac M1 上运行良好,直到最近,没有任何包或运行时环境被识别。
当我输入 brew
时,出现 zsh: command not found: brew
错误,但我可以在我的 opt/
路径中看到存在自制软件文件夹及其内容,
与 npm
类似,它显示错误 zsh: command not found: npm
我可能对我的 PATH 做了一些事情
这是截图
编辑:我的.bash_profile是空的,应该是空的吧??
在 M1 Macs 上,自制文件默认安装在 /opt/homebrew
中,可执行文件通常放置或链接到 /opt/homebrew/bin
。该目录不在您的搜索中 PATH
- 相反,您似乎具有 Intel Mac.
如您所述,更新 PATH 应该可以解决问题,但首先您需要确定您使用的 shell(问题同时标记为 zsh
和 bash
) .它可能是 zsh
,因为这是较新版本的 macOS 的默认值,它可以解释为什么 .bash_profile
为空。您可以使用命令 echo [=18=]
.
有几种更新路径的方法,很多在 SO 的其他帖子中都有描述,例如 this one。这也适用于 zsh
:
print 'PATH=$PATH:/opt/homebrew/bin' >> ~/.zshrc