找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

3936

积分

0

好友

540

主题
发表于 前天 04:00 | 查看: 13| 回复: 0

在 Windows 11 系统上安装 OpenClaw(小龙虾)时,你是否也担心 C 盘空间被迅速挤占?一个常见的需求是:希望 Node.js、pnpm 等基础环境沿用 C 盘默认安装路径以保证兼容性,但将 OpenClaw 的程序文件、配置数据、缓存和工作区全部转移到 D 盘。本文将详细介绍如何通过配置环境变量和安装参数,实现这一目标,从而在不修改核心环境路径的前提下,为 C 盘“减负”。

一、C盘安装基础环境

此部分所有环境组件均安装于C盘默认路径,无需特别修改。

1、系统要求

  • Windows 11 64位操作系统,内存建议 8GB 及以上。
  • D 盘预留至少 10GB 空间,用于存储 OpenClaw 的各类数据与缓存。
  • 稳定的网络连接,建议配置国内镜像以加速下载。

2、开启WSL2
WSL2 环境默认安装在 C 盘,按以下任一方式开启即可。

图形化开启:

  1. 按下 Win + R,输入 optionalfeatures 后回车。
  2. 在弹出的窗口中,勾选“适用于 Linux 的 Windows 子系统”和“虚拟机平台”。
  3. 点击“确定”并重启计算机。

命令行开启(管理员 PowerShell):

wsl --install
wsl --set-default-version 2

重启后,以管理员身份打开 PowerShell 或 Windows 终端,执行以下命令验证:

wsl --status

Default Version 显示为 2,则表示 WSL2 已设为默认。或者,你可以查看所有发行版的详细状态:

wsl --list --verbose

输出示例中,VERSION 列为 2 即表示运行在 WSL2 模式下。

NAME            STATE           VERSION
Ubuntu-22.04    Running         2

VERSION 为 1,可使用 wsl --set-version <发行版名> 2 命令进行升级。

3、安装Node.js
OpenClaw 依赖 Node.js v22 或更高版本。请从官网下载 22.x LTS 版本的 64 位安装包。安装过程中,路径保持默认的 C:\Program Files\nodejs\,并务必勾选 Add to PATH 选项以自动配置环境变量。安装完成后,在新终端中验证:

node -v  # 输出 v22.x.x 即为成功
npm -v   # 输出 10.x+ 即为成功

4、安装pnpm(C盘默认路径)
通过 npm 全局安装 pnpm,其自身会安装在 C 盘用户目录下。

# 可先切换至国内镜像以提升下载速度
npm config set registry https://registry.npmmirror.com

# 全局安装 pnpm
npm install -g pnpm

# 验证安装
pnpm -v  # 输出版本号即为成功

5、安装Git(C盘默认路径)
Git for Windows 官网 下载安装程序。安装时,路径保持默认的 C:\Program Files\Git\。在“调整您的PATH环境”步骤中,请选择第二项“Git from the command line and also from 3rd-party software”,以确保 Git 命令在所有终端中可用。安装完成后验证:

git --version

二、配置D盘目录与环境变量

接下来,我们在 D 盘创建专属目录,并通过系统环境变量引导 OpenClaw 将数据存储于此。

1、手动创建D盘目录结构
在 D 盘根目录下创建 OpenClaw 文件夹,并在其内部建立如下子目录(请确保路径为全英文且无空格):

D:\OpenClaw
├── data      # 用于存放配置、日志、数据库文件
├── workspace # 用于存放AI生成的项目与文件
└── cache     # (可选)用于存放模型缓存

2、设置系统环境变量
以管理员身份打开 PowerShell,执行以下命令来设置系统级环境变量,强制 OpenClaw 读写 D 盘对应目录。

# 指定OpenClaw的数据根目录
[Environment]::SetEnvironmentVariable("OPENCLAW_HOME", "D:\OpenClaw\data", "Machine")

# 指定工作区目录
[Environment]::SetEnvironmentVariable("OPENCLAW_WORKSPACE", "D:\OpenClaw\workspace", "Machine")

# (可选)指定缓存目录
[Environment]::SetEnvironmentVariable("OPENCLAW_CACHE", "D:\OpenClaw\cache", "Machine")

3、重启终端使环境变量生效
执行完上述命令后,关闭所有已打开的终端窗口,重新以管理员身份打开一个新的 PowerShell,以使新的环境变量生效。

三、在D盘安装与部署OpenClaw

环境变量配置好后,可以通过以下几种方式将 OpenClaw 部署到 D 盘。

1、官方一键脚本安装(推荐)
这是最快捷的安装方式,脚本会自动识别已设置的环境变量。

# 首次运行可能需要更改执行策略
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force

# 切换到我们在D盘创建的目录
cd D:\OpenClaw

# 执行官方安装脚本
iwr -useb https://openclaw.ai/install.ps1 | iex

运行过程中如有安全提示,输入 Yes 继续。等待约 3-5 分钟,看到 installed successfully 提示即表示安装完成。

2、通过pnpm全局安装
这种方式提供了更多的可控性。

# 全局安装OpenClaw(包管理文件仍在C盘,但数据指向D盘)
pnpm add -g openclaw@latest

# 批准构建脚本(首次安装通常需要)
pnpm approve-builds -g

# 初始化,并显式指定数据目录到D盘
openclaw onboard --data-dir D:\OpenClaw\data --install-daemon

3、源码部署(适合开发者)
如果你需要进行二次开发,可以选择从源码部署。

# 进入D盘目录
cd D:\OpenClaw

# 克隆源码仓库到D盘
git clone https://github.com/openclaw/openclaw.git
cd openclaw

# 安装项目依赖(依赖包仍存储在C盘的全局目录)
pnpm install

# 运行初始化配置(会自动读取指向D盘的环境变量)
pnpm run setup

# 启动开发服务器
pnpm run dev
# 启动后,可通过浏览器访问 http://localhost:3000

四、验证安装与基本操作

安装完成后,可以通过一系列命令验证 OpenClaw 是否正常运行且数据目录已正确指向 D 盘。

# 查看版本信息
openclaw -v

# 检查系统健康状态
openclaw doctor
openclaw status

# 运行初始化配置向导
openclaw onboard

# 启动后台网关服务
openclaw gateway start

# 打开Web管理面板(需先启动网关服务)
openclaw dashboard

按照以上步骤操作,你就能成功在 Windows 11 上实现“环境在C盘,数据在D盘”的 OpenClaw 部署方案。这种方法有效平衡了系统兼容性与磁盘空间管理,非常适合运维日常使用或开发测试。如果在配置过程中遇到关于环境变量或网络权限的问题,可以参考相关文档或在技术社区如云栈社区交流探讨。




上一篇:MySQL数据库设计实战指南:避开八大常见陷阱,构建稳健数据基石
下一篇:硬件工程师如何理解“造轮子”?从学习到项目的心得分享
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-3-10 10:01 , Processed in 0.433924 second(s), 43 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表