安装
已经按照 入门指南 操作过了吗?那你已经准备好了 —— 本页适用于其他安装方法、特定平台说明以及维护操作。系统要求
- Node 24(推荐)(出于兼容性考虑,仍支持 Node 22 LTS,目前为
22.16+;如果缺失,安装脚本 会安装 Node 24) - macOS、Linux 或 Windows
- 仅当你从源码构建时需要
pnpm
在 Windows 上,我们强烈建议你在 WSL2 下运行 OpenClaw。
安装方法
安装脚本
安装脚本
下载 CLI,通过 npm 全局安装,并启动设置向导。就这样 —— 脚本会处理 Node 检测、安装和新手引导。如果要跳过新手引导,只安装二进制文件:所有标志、环境变量以及 CI/自动化选项,请参阅 Installer internals。
- macOS / Linux / WSL2
- Windows (PowerShell)
- macOS / Linux / WSL2
- Windows (PowerShell)
npm / pnpm
npm / pnpm
如果你已经自行管理 Node,我们推荐使用 Node 24。出于兼容性考虑,OpenClaw 仍支持 Node 22 LTS,目前为
想通过包管理器安装当前 GitHub
22.16+:- npm
- pnpm
sharp 构建错误?
sharp 构建错误?
main 分支最新版本?从源码
从源码
其他安装方法
Docker
容器化或无头部署。
Podman
无 root 容器:先运行一次
setup-podman.sh,然后运行启动脚本。Nix
通过 Nix 进行声明式安装。
Ansible
自动化批量配置。
Bun
通过 Bun 运行时进行仅 CLI 使用。
安装后
验证一切是否正常工作:OPENCLAW_HOME用于基于主目录的内部路径OPENCLAW_STATE_DIR用于可变状态位置OPENCLAW_CONFIG_PATH用于配置文件位置
故障排除:找不到 openclaw
PATH 诊断与修复
PATH 诊断与修复
快速诊断:如果 在 Windows 上,将
$(npm prefix -g)/bin(macOS/Linux)或 $(npm prefix -g)(Windows)不在你的 $PATH 中,那么你的 shell 就找不到全局 npm 二进制文件(包括 openclaw)。修复方法 —— 将其添加到你的 shell 启动文件(~/.zshrc 或 ~/.bashrc)中:npm prefix -g 的输出添加到你的 PATH 中。然后打开一个新的终端(或者在 zsh 中运行 rehash,在 bash 中运行 hash -r)。更新 / 卸载
更新
让 OpenClaw 保持最新。
迁移
迁移到新机器。
卸载
完全移除 OpenClaw。