news 2026/8/25 1:04:42

OpenClaw 安装教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OpenClaw 安装教程

OpenClaw 安装教程

概述

本文档提供了 OpenClaw 的安装方法、平台特定说明和维护指南。

系统要求

  • Node 22+(安装脚本会自动安装,如果缺少)
  • macOS, Linux, 或 Windows
  • 仅当从源代码构建时才需要pnpm

注意:在 Windows 上,强烈建议在 WSL2 下运行 OpenClaw。

安装方法

提示:推荐使用安装脚本来安装 OpenClaw。它一步到位地处理 Node 检测、安装和入门引导。

警告:对于 VPS/云主机,尽可能避免使用第三方“一键”市场镜像。优先选择干净的基础操作系统镜像(例如 Ubuntu LTS),然后使用安装脚本自行安装 OpenClaw。

1. 安装脚本 (推荐)

下载 CLI,通过 npm 全局安装,并启动入门引导向导。

macOS / Linux / WSL2:

curl-fsSLhttps://openclaw.ai/install.sh|bash

Windows (PowerShell):

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

跳过入门引导,仅安装二进制文件:

macOS / Linux / WSL2:

curl-fsSLhttps://openclaw.ai/install.sh|bash-s-- --no-onboard

Windows (PowerShell):

&([scriptblock]::Create((iwr-useb https://openclaw.ai/install.ps1)))-NoOnboard

2. npm / pnpm

如果你已经安装了 Node 22+ 并希望自己管理安装:

npm:

npminstall-gopenclaw@latest openclaw onboard --install-daemon

pnpm:

pnpmadd-gopenclaw@latestpnpmapprove-builds-g# 批准 openclaw, node-llama-cpp, sharp 等openclaw onboard --install-daemon

注意:pnpm 需要明确批准带有构建脚本的包。首次安装显示“Ignored build scripts”警告后,运行pnpm approve-builds -g并选择列出的包。

3. 从源代码安装

适用于贡献者或希望从本地检出运行的用户。

  1. 克隆并构建:
    克隆 OpenClaw 仓库 并构建:
    gitclone https://github.com/openclaw/openclaw.gitcdopenclawpnpminstallpnpmui:buildpnpmbuild
  2. 链接 CLI:
    使openclaw命令全局可用:
    pnpmlink--global
    或者,跳过链接,在仓库内部通过pnpm openclaw ...运行命令。
  3. 运行入门引导:
    openclaw onboard --install-daemon

其他安装方法

  • Docker:容器化或无头部署。
  • Podman:无根容器:运行setup-podman.sh一次,然后运行启动脚本。
  • Nix:通过 Nix 进行声明式安装。
  • Ansible:自动化集群配置。
  • Bun:仅通过 Bun 运行时使用 CLI。

安装后

验证一切正常:

openclaw doctor# 检查配置问题openclaw status# 网关状态openclaw dashboard# 打开浏览器 UI

如果你需要自定义运行时路径,请使用:

  • OPENCLAW_HOME用于基于主目录的内部路径
  • OPENCLAW_STATE_DIR用于可变状态位置
  • OPENCLAW_CONFIG_PATH用于配置文件位置

故障排除:openclaw命令未找到

快速诊断:

node-vnpm-vnpmprefix-gecho"$PATH"

如果$(npm prefix -g)/bin(macOS/Linux) 或$(npm prefix -g)(Windows)不在你的$PATH中,你的 shell 将无法找到全局 npm 二进制文件(包括openclaw)。

修复方法 — 将其添加到你的 shell 启动文件(~/.zshrc~/.bashrc):

exportPATH="$(npmprefix-g)/bin:$PATH"

在 Windows 上,将npm prefix -g的输出添加到你的 PATH 中。

然后打开一个新的终端(或在 zsh 中运行rehash/ 在 bash 中运行hash -r)。

更新 / 卸载

  • 更新:保持 OpenClaw 最新。
  • 迁移:迁移到新机器。
  • 卸载:完全移除 OpenClaw。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 16:51:15

10天速通Next.js全栈学习路线

一、先明确你的优势(不用从零学) 你已有 Vue3TSNodeExpressMySQLJWT 基础,这些能力可以直接迁移: TS 能力完全通用(Next.js 写 TS 和 Vue3 写 TS 核心都是类型约束);Node/Express 经验 → 能快…

作者头像 李华
网站建设 2026/7/14 16:51:16

C++ 高性能定时器

C 高性能定时器 定时器是后端开发中的基础组件,广泛应用于超时控制、定时任务、心跳检测等场景。一个优秀的定时器需要支持 高效插入、快速取消 和 准时触发,同时能管理海量定时任务。本文将深入探讨两种经典实现方案:分层时间轮 和 最小堆哈…

作者头像 李华
网站建设 2026/7/14 16:51:16

Ext 系列文件系统核心:块、分区、inode 与块组结构详解

一. 文件系统的核心铺垫:块、分区、inode在认识 Ext 系列文件系统之前,必须先掌握三个核心前置概念,它们是文件系统设计的基石。1.1 块(Block):文件存取的最小单位块的引入原因:扇区是磁盘的最小…

作者头像 李华
网站建设 2026/7/14 16:51:15

基于STM32单片机的的电烙铁自动供丝装置设计-直流电机控制加减速正反转控制系统+拨动开关控制继电器外接发热电阻设计26-056

26-056、基于STM32单片机的的电烙铁自动供丝装置设计-直流电机控制加减速正反转控制系统拨动开关控制继电器外接发热电阻设计产品功能描述:本系统由STM32F103C8T6单片机核心板、L298N电机驱动、按键、拨动开关控制继电器外接发热电阻以及电源组成。1、通过按键可以控…

作者头像 李华