zsh:在 MacOS Monterey 上找不到命令

zsh: command not found on MacOS Monterey

我想创建一个反应项目,当我执行命令时它说 zsh: command not found: npx 然后我尝试了 ls 命令,它说 zsh: command not found: ls.

设置 export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" 命令后,lsnpx create-react-app 命令工作正常,当关闭终端并再次重新打开时,显示相同的 command not found 错误。 没有设置 export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" 命令

是否有任何永久修复

要将变量添加到路径,您需要将其添加到 zshrc 文件以使该变量在本地可用。

您使用的方法只有在您在同一终端window路径中使用它时才会有效。

要解决此问题,请按照下列步骤操作:

  1. 转到您的主目录

  2. 同时按cmd + shift + (.) Note:the最后一个键是点

    的键
  3. 在接下来的第 2 步中,新的隐藏文件将出现在主目录中,查找 (.zshrc) 文件并使用任何文本编辑器打开它。

  4. 在其中添加你的路径变量,保存然后关闭它。

示例:export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

  1. 打开终端并运行命令:“echo $PATH”并查看您添加的变量是否出现在终端显示的输出中。

  2. 如果是,您现在可以在终端的任何地方使用它了。