1. 环境准备:构建OpenClaw的基石
在Windows系统上部署AI开发环境就像搭建乐高城堡——需要先准备好所有基础模块。作为长期从事AI工具部署的实践者,我强烈建议按照以下顺序配置环境,避免后期出现依赖冲突。
1.1 Git安装:版本控制的守门人
Git不仅是代码管理工具,更是现代开发环境的标配。访问Git官网下载时,建议选择最新稳定版(当前为2.45.x)。安装过程中有几个关键选项需要注意:
- PATH环境配置:务必勾选"Git from the command line and also from 3rd-party software",这会将Git添加到系统PATH
- 行尾转换:选择"Checkout as-is, commit Unix-style line endings",避免Windows和Unix换行符混用导致脚本执行异常
- 默认编辑器:新手建议选择Nano或Notepad++,Vim需要额外学习成本
安装完成后,在PowerShell执行git --version验证时,如果出现命令不存在的情况,可能需要手动重启终端或注销系统使环境变量生效。
1.2 nvm-windows:Node版本管理的瑞士军刀
与Linux/macOS上的nvm不同,Windows版需要单独安装。从coreybutler/nvm-windows下载时,注意:
- 选择nvm-setup.exe而非zip压缩包
- 安装路径避免包含空格和中文(如默认的
C:\Users\<用户名>\AppData\Roaming\nvm) - 安装完成后必须以管理员身份运行PowerShell,否则nvm命令可能无法识别
常见陷阱:某些企业网络会拦截GitHub下载,导致安装包获取失败。此时可尝试通过CDN镜像下载,或使用
curl -o nvm-setup.exe [直链URL]获取。
1.3 Node.js 22.22.0:精准版本控制的艺术
OpenClaw对Node版本有严格要求,这正是使用nvm的价值所在。执行以下
