Node.js
OpenClaw 需要 Node 22.14 或更高版本。Node 24 是安装、CI 和发布工作流的默认且推荐运行时。Node 22 仍通过当前活跃的 LTS 线获得支持。安装脚本会自动检测并安装 Node —— 本页适用于你想自行设置 Node,并确保一切都正确连通(版本、PATH、全局安装)的时候。检查你的版本
v24.x.x 或更高版本,说明你正在使用推荐的默认版本。如果输出为 v22.14.x 或更高版本,说明你处于受支持的 Node 22 LTS 路径上,但我们仍建议你在方便时升级到 Node 24。如果尚未安装 Node,或者版本过旧,请选择下面的一种安装方式。
安装 Node
- macOS
- Linux
- Windows
使用版本管理器(nvm、fnm、mise、asdf)
使用版本管理器(nvm、fnm、mise、asdf)
故障排除
openclaw: command not found
这几乎总是意味着 npm 的全局 bin 目录不在你的 PATH 中。
npm install -g 权限错误(Linux)
如果你看到 EACCES 错误,请将 npm 的全局 prefix 切换到一个用户可写目录:
export PATH=... 这一行添加到你的 ~/.bashrc 或 ~/.zshrc 中,以便永久生效。