跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAI

OpenClaw Linux 安装与基础配置指南

介绍在 Linux 环境下安装 OpenClaw 的完整流程。首先检查 Node.js 及 npm 环境,使用 nvm 安装 Node.js 22。通过 npm 全局安装 OpenClaw 并验证版本。接着启动 Gateway 服务,执行初始化配置以设置模型和通道,可选配置 Web 搜索 API。最后通过健康检查诊断系统状态,并提供常见问题排查方案及升级维护方法。

活在当下发布于 2026/3/30更新于 2026/10/25111 浏览

目标:在 Linux 服务器/本机上完成 OpenClaw 安装与基础可用验证。

一、环境要求

  • Linux 系统(建议 Ubuntu 22.04+)
  • Node.js 22.x
  • npm
  • sudo/root 权限(用于部分系统级操作)

先检查环境:

node -v
npm -v

二、安装 Node.js 22(如未安装)

推荐用 nvm:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
source ~/.bashrc
nvm install 22
nvm use 22
node -v
npm -v

三、安装 OpenClaw

全局安装:

npm install -g openclaw

安装后验证:

openclaw --version
openclaw help

四、启动 Gateway 服务

OpenClaw 常用服务命令:

openclaw gateway status
openclaw gateway start
openclaw gateway stop
openclaw gateway restart

首次执行:

openclaw gateway start
openclaw gateway status

五、基础配置

执行初始化配置:

openclaw configure

按提示完成基础项(模型、通道、工具等)。

如果需要网页搜索工具(web_search),需要单独配置 Web 部分(如 Brave API Key):

openclaw configure --section web

六、健康检查

建议执行一次诊断:

openclaw doctor --non-interactive

如有异常,根据输出逐项修复(通常是依赖、环境变量或网络连通性问题)。


七、升级与维护

升级 OpenClaw:

npm install -g openclaw@latest

升级后建议:

openclaw gateway restart
openclaw doctor --non-interactive

八、常见问题

1) openclaw:找不到命令
  • 说明全局 npm bin 不在 PATH 中
  • 先执行 npm prefix -g 和 npm bin -g 检查路径并加入 shell 配置
2) Gateway 启动失败
  • 先看状态:openclaw gateway status
  • 再重启:openclaw gateway restart
  • 仍失败就跑:openclaw doctor --non-interactive
3) 搜索工具报 missing_brave_api_key
  • 说明未配置 Web 搜索 API Key
  • 运行:openclaw configure --section web

九、结语

到这里,OpenClaw 的安装和基础运行就完成了。 下一步建议做两件事:

  1. 按你的使用场景配置消息通道
  2. 做一次安全检查(最小权限、端口暴露、密钥管理)

目录

  1. 一、环境要求
  2. 二、安装 Node.js 22(如未安装)
  3. 三、安装 OpenClaw
  4. 四、启动 Gateway 服务
  5. 五、基础配置
  6. 六、健康检查
  7. 七、升级与维护
  8. 八、常见问题
  9. 1) openclaw:找不到命令
  10. 2) Gateway 启动失败
  11. 3) 搜索工具报 missingbraveapi_key
  12. 九、结语

更多推荐文章

查看全部
  • Linux Makefile 自动化编译实战指南及进度条实现
  • Docker 容器内 Java 与 Python 代码运行示例
  • 滑动窗口算法详解:从入门到实战
  • 基于 Python 与 Flask 的黑龙江旅游景点数据分析系统设计与实现
  • 2024 年多模态大模型技术发展白皮书
  • 线性 DP 经典四题详解:台阶、子段和、传球与乌龟棋
  • C++ STL map与set底层结构及迭代器实现详解
  • JavaScript 中 this 的解析:从 call、bind 到箭头函数
  • Linux 远程连接 Windows 桌面配置指南
  • VS Code 中 GitHub Copilot 安装后无法使用?排查与修复指南
  • 基于 Dify 与 Qwen3-VL 的低代码视觉智能应用构建
  • 分布式任务调度:多数据库兼容的策略封装
  • Qwen3-VL WEBUI 性能对比:Instruct 与 Thinking 版本
  • LightGlue ONNX C++ 推理实践
  • VSCode 中如何正确创建并推送 Git Tag:避坑指南与最佳实践
  • Coze 智能体开发指南:从配置到工作流实战
  • 云开发 Copilot:AI 赋能的低代码开发
  • Python 爬虫技术详解:核心难点、学习路径与实战规范
  • Spring AI 实战:基于 SSE 构建 MCP Server 与 Client
  • 10 款常用 Python 数据可视化工具推荐

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online