首页 > 解决方案 > 未找到 ZSH 命令

问题描述

我意识到这个问题已经被问了很多,但我觉得我已经尝试了一切。到目前为止,我已经几个月没有遇到 node 或 npm 的任何问题了。我正在关注Airtable Hello World 教程。我附上了屏幕截图以节省您的时间。他们指导您:

  1. 下载他们的 npm 包npm install -g @airtable/blocks-cli指令截图。

  2. 然后运行(x 和 y 用于授权。)

block init xxxxxxxxx/yyyyyyyyyyyyy --template=https://github.com/Airtable/blocks-hello-world hello_world
  1. 其次是 cd hello_world

  2. 最后 block run

    在此处输入图像描述

这就是问题开始的地方。我收到一条错误消息zsh: command not found: block

相关信息

npm@6.13.4 /usr/local/lib/node_modules/npm

当我跑步时,echo $PATH我得到:

/Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/{MY_NAME}/npm/bin

当我跑步时,which zsh我得到:

/usr/local/bin/zsh

当我跑步时,which npm我得到:

/usr/local/bin/npm

当我跑步时,npm list -g | head -n 1我得到:

/Users/{MY_NAME}/.npm-global/lib

标签: bashshellnpmpathzsh

解决方案


我通过使用 nvm 安装节点解决了这个问题。它更容易使用,我再也没有遇到这些问题。

这是链接:https ://github.com/nvm-sh/nvm


推荐阅读