zsh:在 MacOS Monterey 上找不到命令

Min*_*saf 2 macos terminal homebrew zsh zshrc

我想创建一个反应项目,当我执行该命令时,它说“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"命令的永久修复

Zai*_*Ali 5

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

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

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

  1. 转到你的主目录

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

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

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

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

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

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