bash - 未找到 ZSH 命令
问题描述
我意识到这个问题已经被问了很多,但我觉得我已经尝试了一切。到目前为止,我已经几个月没有遇到 node 或 npm 的任何问题了。我正在关注Airtable Hello World 教程。我附上了屏幕截图以节省您的时间。他们指导您:
block init xxxxxxxxx/yyyyyyyyyyyyy --template=https://github.com/Airtable/blocks-hello-world hello_world
这就是问题开始的地方。我收到一条错误消息zsh: command not found: block
。
- 我尝试过几次更改我的 $PATH 变量
- 我添加了
source ~/.bash_profile
tp,我的~/.zshrc
- 我尝试为我的
~/.zshrc
- 我尝试切换到 bash 并运行命令。
- 这(StackOverflow)似乎是同一个问题,但对我不起作用。
相关信息
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
解决方案
我通过使用 nvm 安装节点解决了这个问题。它更容易使用,我再也没有遇到这些问题。
推荐阅读
- javascript - React-Redux 渲染刷新崩溃
- docusignapi - Docusign PHP sdk 设置收件人签名提供者
- python - 如何使用 Python 检测 GraphQL 端点
- node.js - 无法获取用户 ID - 404 未找到用户
- amp-html - 付费墙内容 - AMP-ACCESS 中的 JSON LD 标记
- c# - 发生异常后 Serilog 不记录到文件
- javascript - Jint(.NET javascript 解析器)总是返回 ExpandoObject
- here-api - HereAPI 不一致的成本矩阵结果对于从/到的相同位置对
- javascript - 如何在鼠标悬停时移动粒子并将它们恢复到实际位置
- spring-security - 批量更新失败,HTTP 状态码 404;丢弃 1 个复制任务