对于希望在 Win11 下进行深度定制或保持系统盘(C 盘)整洁的用户,将 OpenClaw 安装在 D 盘是一个非常明智的选择。
一、 前置环境准备
在开始之前,请确保你的系统已安装以下工具:
- Node.js: 推荐 v24 或更高版本(最低支持 v22.16+)。
- pnpm: 现代化的包管理工具(通过
npm install -g pnpm安装)。 - Git for Windows: 用于克隆代码及提供 Bash 环境。
二、 源码克隆与依赖安装
打开 PowerShell,进入你的 D 盘根目录:
克隆仓库:
PowerShellcd D:\ git clone https://github.com/openclaw/openclaw.git cd openclaw配置 pnpm 全局目录 (可选): 为了避免全局命令报错,建议将 pnpm 的工具链也设在 D 盘:
PowerShellpnpm config set global-bin-dir "D:\Program Files\nodejs\pnpm_global"安装项目依赖:
PowerShellpnpm install注意:如果在安装
node-llama-cpp等原生模块时报错,请确保已安装 Visual Studio Build Tools,或使用pnpm install --ignore-scripts跳过原生编译。
三、 编译构建
OpenClaw 是一个多模块项目,需要先构建前端 UI,再构建核心服务。在 Windows 下建议分步执行:
构建 UI 界面:
PowerShellpnpm ui:build构建核心程序:
PowerShellpnpm build当看到
[copy-hook-metadata] Copied...字样时,说明构建已成功。
四、 初始化与运行
构建完成后,你需要通过“登机检查(Onboard)”来配置你的管理员账号和数据库:
启动引导程序:
PowerShellnode bin/openclaw.mjs onboard按照提示操作:
- 设置邮箱/密码:用于登录本地 Web 后台。
- 数据库:初次使用建议选择 SQLite,它会直接保存在 D 盘的项目文件夹内。
- 安装守护进程:选择
Yes可以让 OpenClaw 随系统自启动。
验证状态: 运行以下命令检查一切是否正常:
PowerShellnode bin/openclaw.mjs doctor
五、 进阶:如何访问后台
一旦引导完成,OpenClaw 的 Gateway 服务会自动启动。
- Web 面板地址:通常为
http://localhost:3000(或你在 onboard 过程中定义的端口)。 - 管理工具:你可以通过该界面接入各类 AI 模型(如 DeepSeek, GPT-4)或配置电商自动化插件。
💡 维护小贴士
- 如何更新:由于是源码安装,更新时只需在
D:\openclaw执行git pull,然后重新运行pnpm install && pnpm build。 - 环境变量问题:如果提示“找不到 openclaw 命令”,请将
D:\Program Files\nodejs\pnpm_global手动添加到 Win11 的系统环境变量 Path 中。