安装 OpenClaw
OpenClaw 是一个多渠道 AI 网关,支持可扩展的消息集成。本指南将帮助您选择最适合的安装方式。系统要求
在开始安装之前,请确保您的系统满足以下要求:- Node.js 22+ (如果缺失,安装脚本会自动安装)
- macOS、Linux 或 Windows
- 仅当从源码构建时需要
pnpm
在 Windows 上,我们强烈推荐在 WSL2 下运行 OpenClaw。
推荐安装方式
使用安装脚本 (推荐)
安装脚本是推荐的 OpenClaw 安装方式,它一步完成 Node 的检测、安装和引导流程。- macOS / Linux / WSL2
- Windows (PowerShell)
- macOS / Linux / WSL2
- Windows (PowerShell)
其他安装方式
使用 npm 或 pnpm
如果您已经有 Node 22+ 并且想自己管理安装:- npm
- pnpm
sharp 构建错误?
sharp 构建错误?
从源码安装
适用于贡献者或希望从本地代码库运行的用户。克隆并构建
克隆 OpenClaw 仓库 并构建:
容器化安装
Docker
容器化或无头部署
Podman
无根容器:执行一次 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 实例
环境变量
了解环境变量配置