通过命令行安装OpenClaw后,可能会遇到这样的问题:运行安装命令后,终端提示“node 未找到”或“git 不是内部或外部命令”。这通常是因为系统缺少 Node.js 或 Git,或者它们的环境变量未正确配置。 为了顺利安装OpenClaw,要确保这两个依赖已正确安装并配置。本文将带你一步步操作,从验证依赖开始,到最终成功安装OpenClaw。
问题解构与方案推演
- 核心目标:通过命令行在本地计算机上成功安装 OpenClaw。
- 前置条件:安装并正确配置两个核心依赖项——Node.js 和 Git。
- 关键路径:
- 验证依赖:首先确认系统中是否已存在符合要求的 Node.js 和 Git。
- 安装依赖:如果未安装或版本过低,则需要先行安装。
- 安装 OpenClaw:在依赖就绪后,选择合适的命令行方式安装 OpenClaw。
- 验证安装:安装完成后,验证 OpenClaw 是否可正常启动。
详细安装与配置指南
第一步:验证与安装系统依赖 (Node.js 与 Git)
OpenClaw 的运行依赖于 Node.js 环境和 Git 工具。在安装 OpenClaw 之前,我们必须确保它们已正确安装并配置到系统路径中。
1. 验证当前环境
打开您的系统终端(Windows 使用 PowerShell 或 CMD,macOS/Linux 使用 Terminal),依次执行以下命令来检查版本:
# 检查 Node.js 版本
node -v
# 检查 npm 版本 (Node.js 包管理器)
npm -v
# 检查 Git 版本
git --version
预期结果与行动方案:
| 命令输出 | 状态判断 | 所需操作 |
|---|---|---|
显示版本号(如 v22.11.0)且 Node.js 版本 ≥ 22.0 | 依赖已满足 | 可跳过安装,直接进入第二步。 |
| 显示“command not found”或版本号低于要求 | 依赖缺失或版本过低 | 需要安装或升级。 |
2. 安装/升级 Node.js 和 Git
如果验证未通过,请根据您的操作系统选择以下方案进行安装。
-
对于 Windows 用户:
- Node.js:访问 Node.js 官网 下载 LTS(长期支持)版本安装包(通常是 v22.x 或更高),双击运行并遵循安装向导即可。
- Git:访问 Git 官网 下载 Windows 版安装程序,同样使用默认选项进行安装即可。
-
对于 macOS 用户:
- 推荐使用 Homebrew 包管理器进行一键安装,这是最便捷的方式。
# 如果未安装Homebrew,请先执行以下命令安装 /bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)” # 使用Homebrew安装Node.js和Git brew install node git -
对于 Linux (如 Ubuntu) 用户:
- 可以使用系统自带的包管理器进行安装。
# 更新软件包列表 sudo apt update # 安装Node.js (版本可能较低,建议通过NodeSource等PPA安装v22+) sudo apt install nodejs npm # 安装Git sudo apt install git注意:通过
apt安装的 Node.js 版本可能较旧。若版本不满足要求,建议参考 Node.js 官方文档或使用nvm(Node Version Manager)来安装和管理特定版本。
安装完成后,请重新打开一个新的终端窗口,再次执行 node -v、npm -v 和 git --version 命令,确认安装成功且版本符合要求。
第二步:通过命令行安装 OpenClaw
在确保 Node.js 和 Git 就绪后,您可以通过以下几种命令行方式之一安装 OpenClaw。推荐普通用户使用方式一。
方式一:使用 npm 全局安装 (最常用、最标准)
这是官方推荐的标准安装方法,适用于所有已配置好 Node.js 环境的系统。
# 使用npm包管理器全局安装OpenClaw的最新版本
npm install -g openclaw@latest
- 命令解释:
npm install -g表示全局安装,这使得openclaw命令可以在系统的任何目录下被调用。 - 安装过程:执行命令后,npm 会自动从仓库下载 OpenClaw 及其所有依赖包,这可能需要几分钟时间,取决于您的网络速度。
方式二:使用系统脚本一键安装 (适合新手)
OpenClaw 提供了针对不同操作系统的便捷安装脚本,该脚本会自动检查并安装必要的依赖(包括 Node.js)。
- macOS / Linux 用户:
curl -fsSL https://openclaw.ai/install.sh | bash - Windows 用户:
- 以管理员身份打开 PowerShell。
- 可能需要先设置执行策略(首次运行时):
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser - 执行安装命令:
iwr -useb https://openclaw.ai/install.ps1 | iex
方式三:从源码克隆并安装 (适合开发者或特定需求)
如果您需要最新的开发版或有定制化需求,可以选择从代码仓库克隆并安装。
# 1. 克隆代码仓库(可使用Gitee镜像加速)
git clone https://github.com/openclaw/openclaw.git
# 或 git clone https://gitee.com/mirrors/openclaw.git
# 2. 进入项目目录
cd openclaw
# 3. 使用pnpm安装依赖并构建(需先全局安装pnpm: `npm install -g pnpm`)
pnpm install
pnpm build
# 此后,可以在项目目录下使用 `pnpm start` 等方式运行
第三步:验证安装并初始化配置
安装完成后,需要进行简单的验证和初始配置。
1. 验证安装是否成功
在终端中运行以下命令,如果显示出版本号,则表明 OpenClaw 已成功安装到您的系统中。
openclaw --version
# 成功示例输出:2026.x.x
如果出现 ‘openclaw’ 不是内部或外部命令 这类错误,通常是因为 npm 的全局安装路径未添加到系统的 PATH 环境变量中。您可以尝试重新打开终端,或者手动将 npm 的全局路径(可通过 npm config get prefix 查看)添加到 PATH 中。
2. 运行初始化配置向导
首次使用 OpenClaw,必须运行配置向导来设置核心参数,如 AI 模型、聊天渠道等。
openclaw onboard
该命令会启动一个交互式命令行向导,引导您完成:
- 风险确认:输入
Yes继续。 - 选择配置模式:新手建议选择
QuickStart。 - 配置 AI 模型:选择模型提供商(如 Qwen、MiniMax、GLM 等)并输入对应的 API Key。
- 选择聊天渠道:可选择 Web 界面(默认)、Telegram Bot、飞书等。
- 后续步骤:按照提示完成技能安装、Hooks 启用等可选配置。
3. 启动服务并访问
配置完成后,OpenClaw 的网关服务通常会默认启动。您可以通过以下命令管理服务或访问 Web 界面:
# 查看服务状态
openclaw status
# 启动网关服务 (如果未运行)
openclaw gateway start
# 重启网关服务 (修改配置后必须执行)
openclaw gateway restart
# 打开Web聊天界面 (浏览器会自动打开)
openclaw dashboard
成功启动后,在浏览器中访问 http://127.0.0.1:18789/chat 即可开始与您的 OpenClaw AI 助手对话。
总结与关键要点
通过以上步骤就已经完成了从依赖检查、软件安装到 OpenClaw 部署验证的全过程。为确保顺利安装,注意一定要记住下面几个关键点:
- 依赖先行:始终先使用
node -v和git --version确认环境,这是后续所有步骤的基础。 - 权限问题:在 Windows 上执行 PowerShell 脚本或安装全局包时,可能会遇到权限限制,请尝试使用管理员身份运行终端。
- 网络因素:安装过程中需要从网络下载资源,请确保稳定的网络连接。对于国内用户,在安装 Node.js 包或克隆仓库时,可以考虑配置 npm 或 Git 的镜像源以加速。
- 配置即用:安装 OpenClaw 软件本身只是第一步,必须成功运行
openclaw onboard完成模型 API 等关键配置,整个系统才能正常工作。 - 故障排查:如果安装后遇到任何问题(如命令找不到、页面打不开),首先使用
openclaw status或openclaw logs查看服务状态和日志,这是定位问题最有效的方法。