Step 1
步骤 1:先把 Node.js 环境装到官方建议版本
Linux 安装 OpenClaw 的第一步不是下 CLI,而是把 Node.js 装对。官方建议当前基线是 Node 24,22.16+ 也受支持。
Debian / Ubuntu 可直接用 NodeSource。
安装完后先看 `node -v` 与 `npm -v`。
如果你机器里已经有旧版 Node,先确认当前 shell 到底指向哪一套。
Copy-ready command
复制下面这组命令
建议整段复制;如果你要分步执行,先看每一步预期输出。
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash
sudo apt-get install -y nodejs
node -v
npm -v
Step 2
步骤 2:安装 CLI,先确认命令入口稳定可用
Linux 上最怕的是命令“装上了但 shell 找不到”。先让 CLI 入口稳定,再继续。
安装后立刻测试 `openclaw --help`。
如果命令不可用,先检查 npm prefix 和 PATH。
Copy-ready command
复制下面这组命令
建议整段复制;如果你要分步执行,先看每一步预期输出。
npm install -g openclaw@latest
openclaw --help
Step 3
步骤 3:执行 onboard,安装 daemon 并进入起步链路
onboard 是官方第一轮安装与引导的主入口。它比零散地手装 daemon、手跑 Dashboard 更稳。
如果系统里用了用户级 systemd,注意留意服务安装反馈。
成功后打开 Dashboard,确认起步链路已经通了。
Copy-ready command
复制下面这组命令
建议整段复制;如果你要分步执行,先看每一步预期输出。
openclaw onboard --install-daemon
openclaw dashboard
Step 4
步骤 4:把健康检查前置,避免“装好了其实不能用”
Linux 用户最容易出现“命令都能跑,但环境并不健康”的假成功。用状态与 doctor 先验收,再继续进阶。
再跑 doctor;若后续要接外部服务,再验证外部能力。
若 doctor 有阻断项,先修它,不要靠重装蒙混过去。
Copy-ready command
复制下面这组命令
建议整段复制;如果你要分步执行,先看每一步预期输出。
openclaw gateway status
openclaw doctor
openclaw doctor --verify-external-services