OpenClaw · 安装教程 · Cloudflare Pages 可直接部署

OpenClaw 安装教程

适用于 Windows、macOS、Linux / WSL2。本文涵盖安装、初始化、启动、常见报错排查,以及适合技术人员快速落地的一套推荐方案。

推荐方式 官方脚本安装,更稳更容易排错
Windows 建议 优先使用 WSL2,其次再考虑 PowerShell
最低要求 Node.js 22+,macOS / Linux / Windows
安装后必做 先跑 doctor,再做 onboard 初始化

一、教程说明

这是一份适合发布到知识库、博客或内部 Wiki 的 OpenClaw 安装指南。整体结构偏实战,尽量把“怎么装、装完做什么、报错怎么查”一次讲清楚。

建议只使用官方安装脚本或官方发布页,不要随便下载第三方安装包,避免碰到假仓库或恶意文件。

二、安装前准备

开始前,先确认你的环境满足以下条件:

  • 支持系统:macOS、Linux、Windows
  • Node.js 22 或更高版本
  • 如果需要源码构建,通常还会用到 pnpm
  • Windows 用户优先建议使用 WSL2

三、官方脚本安装(推荐)

这是最推荐的安装方式,适合大多数技术用户,尤其适合 macOS、Linux 和 WSL2。

1)macOS / Linux / WSL2

  1. 打开终端
  2. 执行官方安装命令
curl -fsSL https://openclaw.ai/install.sh | bash

这条命令通常会自动完成以下操作:

  • 检测 Node 环境
  • 必要时自动安装 Node
  • 安装 OpenClaw CLI
  • 进入初始化流程

安装完成后,建议立即验证:

openclaw --version
openclaw doctor

如果没有自动进入初始化,可以手动执行:

openclaw onboard --install-daemon

最后启动服务:

openclaw gateway start

四、Windows 安装步骤

如果你不想使用 WSL2,也可以直接在 PowerShell 中安装。

1)PowerShell 安装

iwr -useb https://openclaw.ai/install.ps1 | iex

安装完成后执行:

openclaw --version
openclaw doctor
openclaw onboard
openclaw gateway start
如果安装完成后提示 openclaw 不是内部或外部命令,先关闭并重新打开 PowerShell,很多情况下只是 PATH 还没刷新。

五、已有 Node 环境时的安装方式

如果你的系统已经有 Node.js 22+,可以直接通过 npm 或 pnpm 安装。

npm 安装

npm install -g openclaw@latest
openclaw onboard --install-daemon

pnpm 安装

pnpm add -g openclaw@latest
pnpm approve-builds -g
openclaw onboard --install-daemon

六、安装后配置

安装完成后,通常还需要完成两类配置:

1)配置模型服务

  • OpenAI
  • Anthropic
  • Gemini
  • OpenRouter
  • Groq
  • Mistral
  • 自定义 Base URL + API Key

2)配置接入平台

  • Telegram
  • Discord
  • WhatsApp
  • Slack
  • WeChat
  • Feishu
  • iMessage(通常仅 macOS)

七、常用命令速查

openclaw --version
openclaw doctor
openclaw onboard
openclaw gateway start
openclaw gateway stop
openclaw logs --follow

八、常见问题与解决方法

1)openclaw: command not found

通常是 PATH 没配置好。先检查:

node -v
npm -v
npm prefix -g
echo "$PATH"

如果 npm 全局 bin 不在 PATH 中,可以加入:

export PATH="$(npm prefix -g)/bin:$PATH"

2)sharp 安装失败

SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest

如果提示缺少 node-gyp:

npm install -g node-gyp

3)Windows 找不到命令

先重开 PowerShell,再执行一次 openclaw --version

4)服务启动失败

openclaw logs --follow

重点检查 API Key、网络、防火墙和平台 Token。

5)macOS 提示“未验证开发者”

打开系统设置 → 隐私与安全性 → 仍要打开,或右键应用选择“打开”。

九、图形化安装方式

如果你不想使用命令行,也可以考虑桌面安装器。

macOS

  1. 下载 DMG 安装包
  2. 打开 DMG
  3. 拖到 Applications
  4. 启动应用
  5. 执行 openclaw onboard

Windows

  1. 下载 EXE 安装包
  2. 双击安装
  3. 启动应用
  4. 执行 openclaw onboard

十、推荐安装方案

  • Windows 用户:优先选择 WSL2 + 官方脚本安装
  • macOS / Linux 用户:优先选择 官方脚本安装
  • 不想用命令行:可选桌面安装器
如果只是想尽快跑起来,直接执行安装脚本,然后依次运行 openclaw --versionopenclaw doctoropenclaw onboardopenclaw gateway start 即可。

十一、如何挂到 Cloudflare Pages

这份页面已经适合做成一个静态单页,你可以直接用 index.html 部署到 Cloudflare Pages。

  1. 把当前文件保存为 index.html
  2. 新建一个文件夹,例如 openclaw-site
  3. index.html 放进去
  4. 上传到 GitHub 仓库,或者直接拖拽到 Cloudflare Pages
  5. Cloudflare 构建设置选择“静态站点”即可,无需额外构建命令
Build command: (留空)
Build output directory: /

如果你走 GitHub 连接部署,仓库根目录放一个 index.html 就可以直接发布。