docai.cc

claude: command not found:命令找不到怎么办

环境常见claude-code安装path

30 秒结论

装完了但 shell 找不到 claude,是 PATH 没包含 npm 的全局 bin 目录。

报错原文对照

bash: claude: command not found

zsh: command not found: claude

原因排序

概率 原因
60% npm 全局 bin 目录不在 PATH
25% 用 nvm 切了 Node 版本,全局包没跟着走
15% 装到了别的用户/别的前缀下

修法

先在自己这边查

  1. npm config get prefix 看全局目录,把它加进 PATH
  2. 用 nvm 时执行 nvm reinstall-packages <version>
  3. 直接 npm i -g @anthropic-ai/claude-code 重装

再往服务方查

  1. 确认安装日志里没有权限报错

责任判定表

现象 责任方
所有终端都找不到 你的环境变量
只有某个终端找不到 那个 shell 的配置没加载
换用户就好 装在了另一个用户下

什么时候该换

重装两次都不行,换 Node 版本管理器(nvm → fnm 或 volta)。

还是没解决?把报错贴进来

纯本地判断,不上传你的报错内容。支持 400 / 401 / 403 / 404 / 413 / 429 / 500 / 502 / 503 / 504 / 529 及常见错误码文字。

新用户福利:先免费试,再决定充值

注册就送积分,可兑换 API 额度。拿真实请求验证本页结论,比看十篇教程都有用。

领免费额度