乐于分享
好东西不私藏

OpenClaw 安装避坑指南:99%的人卡在了同一步

OpenClaw 安装避坑指南:99%的人卡在了同一步

摘要:安装OpenClaw真正的坑不在技术,在顺序。三大平台详细步骤,含报错速查。


你在群里问了一句"OpenClaw 怎么装",三个人给你发了三条命令,一条也没跑通。

这不是你的问题。

OpenClaw 的官方文档写得相当克制——信息都在,但不告诉你哪步容易翻车,也不告诉你 Windows 和 Mac 的坑完全不同。

315K GitHub Star 的项目,装上它的人反而是少数。

本文把三个平台的安装流程全部跑了一遍,踩了坑写下来,希望你能直接用。


先说清楚:OpenClaw 到底装的是什么

很多人把 OpenClaw 理解成一个聊天 App,装上去就能用。

这个理解有一半是对的,有一半会让你找不着北。

OpenClaw 本质是一个本地运行的 AI Gateway——一个网关服务,持续在你电脑后台跑着,把消息从 Telegram、微信、飞书等平台转发给大模型,再把回复送回来。

所以你装的不是一个"软件",是一个后台服务 + 命令行工具的组合

这一点搞清楚,后面的步骤就不会迷路了。

它需要的东西只有两个:

  • Node.js 22+
    (运行环境,像 Java 之于很多软件)
  • 模型 API Key
    (大脑来源,OpenRouter 免费注册就有)

其他的,安装脚本全部自动搞定。


macOS:最简单,但有一个必须注意的地方

打开终端(Cmd + 空格 搜 Terminal),粘贴这一行:

curl -fsSL https://openclaw.ai/install.sh | bash

脚本会自动检测你有没有 Node.js,没有就帮你装,然后安装 OpenClaw CLI,最后启动配置向导。

全程 3-5 分钟,中间不需要你做任何事。

跑完之后你会看到一个配置向导(onboard)。这里是第一个容易犯错的地方:

向导会问你选 QuickStart 还是 Advanced

选 QuickStart。Advanced 不是给你准备的,那是给已经跑过一遍的人用的。

向导的关键步骤:

  1. 安全确认 → 选 Yes
  2. 配置模式 → 选 QuickStart
  3. 模型提供商 → 选 Custom Provider

然后填入(以 OpenRouter 免费模型为例):

API Base URL:https://openrouter.ai/api/v1

API Key:sk-or-v1-你的密钥

Model ID:stepfun/step-3.5-flash:free

向导后面还会问渠道配置、技能配置。**全部先跳过**,后面再配。

最后验证一下:

openclaw --version

openclaw status

看到 Gateway running,就装好了。

macOS 最常见的坑: 装完之后跑 openclaw 提示"命令未找到"。解决方法:

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

把这行加到 ~/.zshrc 文件末尾,重新开终端就好。


Windows:强烈建议用 WSL2,原因只有一个

Windows 原生安装(PowerShell)能跑,但你会在文件路径、换行符这些地方持续踩坑。

如果你只是想快速试一下,用 PowerShell:

以管理员身份打开 PowerShell,先跑这条(允许执行脚本):

Set-ExecutionPolicy-ExecutionPolicy RemoteSigned -Scope CurrentUser

然后:

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

等它跑完,配置向导和 macOS 一样。

但如果你打算长期用,还是装 WSL2。

WSL2 就是 Windows 里面跑一个 Linux,OpenClaw 在 Linux 环境下更稳定,报错更少。

装 WSL2 只需要三步:

  1. 以管理员身份打开 PowerShell,运行 wsl --install
  2. 重启电脑
  3. 开始菜单搜"Ubuntu",打开后设置用户名密码

之后在 Ubuntu 终端里,用 macOS 那条脚本安装 OpenClaw 即可:

curl -fsSL https://openclaw.ai/install.sh | bash

Windows 最容易遇到的问题:

装完跑 openclaw 提示"命令未找到"——这是 PowerShell 的执行权限问题,重新以管理员身份运行那条 Set-ExecutionPolicy 命令,然后重开终端。


Linux / VPS:推荐在干净镜像上安装

和 macOS 一样的脚本:

curl -fsSL https://openclaw.ai/install.sh | bash

如果你是在 VPS 上部署,有一条最重要的建议

不要用第三方"一键镜像",用干净的 Ubuntu LTS 基础镜像。

第三方镜像版本不可控,一键镜像里的 Node.js 版本经常不对(OpenClaw 需要 Node 22+),装完就各种奇怪报错。

干净 Ubuntu 22.04 + 官方脚本 = 最稳定的组合。

VPS 上还需要考虑:

  • 要远程访问控制面板,建议用 Tailscale,比直接暴露端口安全
  • Gateway 以 systemd 服务运行,开机自启,不需要保持 SSH 连接

配置 API Key:零成本起步的方案

OpenClaw 本身免费开源,但它需要连接一个模型来获得"智能"。

最省事的起步方案:OpenRouter 的免费模型

  1. 打开 openrouter.ai,用 Google 账号注册
  2. 右上角头像 → Settings → API Keys → Create
  3. 复制以 sk-or-v1- 开头的密钥(只显示一次,立刻保存)

免费模型(带 :free 后缀)日常用完全够。Step 3.5 Flash、Gemma 3 这些都不要钱。

想用 DeepSeek、Kimi 等国内模型的,在向导里填入:

API Base URL:https://api.siliconflow.cn/v1

API Key:sk-你的密钥

Model ID:deepseek-ai/DeepSeek-V3

硅基流动新注册送 16 元额度,DeepSeek V3 约合 800-1500 次对话。


验证安装:三条命令看懂状态

openclaw --version   # 确认 CLI 已安装

openclaw status      # 查看 Gateway 是否在运行

openclaw chat        # 开始第一次对话

如果 openclaw status 显示 Gateway running,在浏览器打开:

http://localhost:18789

这是控制面板,可以可视化管理你的 Agent、查看对话历史。

试着输入:“你好,请介绍一下你自己”

龙虾回复了,安装就成功了。


常见报错速查

openclaw: command not found → PATH 没有配置好。运行:

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

并加到 ~/.zshrc 或 ~/.bashrc

API key not found → 重新跑配置向导:openclaw onboard

sharp build errors(安装时报错) → 系统已安装的 libvips 版本冲突,改用 npm 的 legacy 模式:

npm install -g openclaw --ignore-scripts

安装脚本下载慢或超时 → 手动下载脚本到本地后执行:

curl -fsSL https://openclaw.ai/install.sh -o install.sh

bash install.sh

机器人回复极慢 → 换速度更快的模型,如 deepseek-ai/DeepSeek-V3 或 stepfun/step-3.5-flash:free


装完之后:三件必做的事

1. 安装 Gateway 服务(让它开机自启)

openclaw gateway install

这样你不需要每次手动启动,后台服务随系统启动。

2. 跑一次 doctor(健康检查)

openclaw doctor

它会检查配置文件、服务状态,发现问题直接告诉你怎么修。

3. 升级方式记住

以后有新版本,直接重跑安装脚本就行:

curl -fsSL https://openclaw.ai/install.sh | bash

脚本会自动检测并原地升级,不会清空你的配置。升级后记得运行 openclaw doctor 和 openclaw gateway restart


安装 OpenClaw 唯一难的地方,是你不知道"装的是什么"。

搞清楚它是一个后台 Gateway 服务,选对平台,用官方脚本——大多数人 5 分钟以内能跑起来。

真正有意思的部分从这里才开始:接入 Telegram、配置飞书、给龙虾装技能……那些留到下一篇讲。


你在安装过程中卡在了哪一步?

留言告诉我,下期专门做一期「OpenClaw 报错100问」。

觉得有用的话,点个在看,下次还会第一时间收到。