跳转到内容

env: node: No such file or directory - CC Switch

Quick fix

将 cc-switch 升级至 v3.18.0 或更高版本即可自动修复 GUI 环境下 PATH 缺失导致的环境变量解析失败问题。

报错原文
env: node: No such file or directory

在 GUI 界面中直接执行升级或启动命令时,系统传递的 PATH 环境变量被精简,导致脚本中的 shebang(如 #!/usr/bin/env node)或应用可执行文件无法被正确解析。该机制缺陷主要影响依赖 npm 路径或全局 CLI 的应用(如 OpenClaw、Claude Code)。

v3.18.0 起,更新器会在执行锚定的 npm 升级命令前,自动前置 npm 同级 bin 目录到 PATH 中,从而覆盖 nvm、fnm、mise 及 Homebrew 等常见 Node 安装方式。部分 Windows 用户反馈重启后可临时缓解,但根本解决仍需依赖环境注入逻辑的更新。

  1. 卸载当前版本的 cc-switch,前往官方仓库下载并安装 v3.18.0 或更高版本。

ToolOpenClaw / Claude Code
Version3.16.3 - 3.16.5(受影响范围)
PlatformsmacOSWindows

(暂无 FAQ)

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。