openclaw环境搭建详细指南
📋 前置要求
系统要求
- 操作系统: Windows 10+/macOS 10.15+/Linux (Ubuntu 18.04+)
- 内存: 至少 4GB RAM(推荐 8GB+)
- 存储: 至少 2GB 可用空间
必需软件
- Node.js (LTS 版本,推荐 18.x 或 20.x)
- Git (最新稳定版本)
- 文本编辑器 (VS Code 推荐)
🔧 安装步骤
1. 安装 Node.js
方法一:官网下载(推荐)
访问 Node.js 官网
- 选择 LTS 长期支持版
- 下载对应系统的安装包
- 运行安装程序,保持默认设置
方法二:包管理器安装
# macOS (使用 Homebrew)
brew install node
# Ubuntu/Debian
sudo apt update
sudo apt install nodejs npm
# CentOS/RHEL
sudo yum install nodejs npm
验证安装
node -v # 应显示 v18.x.x 或 v20.x.x
npm -v # 应显示 9.x.x 或更高版本
2. 安装 Git
Windows 用户
访问 Git 官网
- 下载 Windows 版本
- 安装时确保勾选 "Add Git to PATH"
macOS 用户
# 使用 Homebrew
brew install git
# 或者从 Xcode Command Line Tools
xcode-select --install
Linux 用户
# Ubuntu/Debian
sudo apt install git
# CentOS/RHEL
sudo yum install git
验证安装
git --version # 应显示 git version x.x.x
3. 安装 OpenClaw CLI
# 全局安装 OpenClaw
npm install -g openclaw
# 验证安装
openclaw --version
4. 初始配置
# 首次运行配置向导
openclaw onboard
# 配置基本信息
openclaw config
🧪 环境测试
测试基本功能
# 查看可用命令
openclaw --help
# 检查插件系统
openclaw plugins:list
# 测试网关连接
openclaw gateway:status
创建测试项目
# 创建新项目目录
mkdir openclaw-test
cd openclaw-test
# 初始化项目
openclaw init
⚙️ 配置文件说明
主配置文件位置
- Windows:
C:\Users\用户名\.openclaw\config.yaml - macOS/Linux:
~/.openclaw/config.yaml
基础配置模板
# ~/.openclaw/config.yaml
core:
debug: false
logLevel: info
server:
port: 3000
host: localhost
plugins:
autoUpdate: true
registry: https://registry.npmjs.org
🛠️ 开发工具推荐
编辑器插件
- VS Code:
- OpenClaw Extension Pack
- YAML 支持
- GitLens
调试工具
- Postman: API 测试
- ngrok: 内网穿透测试
- 浏览器开发者工具: 前端调试
🔒 安全注意事项
环境变量管理
# 创建 .env 文件管理敏感信息
echo "OPENCLAW_API_KEY=your_api_key_here" > .env
echo "FEISHU_APP_SECRET=your_app_secret_here" >> .env
权限设置
# 设置配置文件权限(Unix/Linux/macOS)
chmod 600 ~/.openclaw/config.yaml
chmod 600 .env
📊 性能优化建议
Node.js 优化
# 设置 Node.js 内存限制
export NODE_OPTIONS="--max-old-space-size=4096"
# 使用 PM2 管理进程
npm install -g pm2
pm2 start openclaw --name "openclaw-bot"
系统优化
- 关闭不必要的后台程序
- 确保网络连接稳定
- 定期清理 npm 缓存:
npm cache clean --force
🆘 常见问题解决
安装问题
# 清理 npm 缓存
npm cache clean --force
# 重新安装
npm uninstall -g openclaw
npm install -g openclaw
# 使用管理员权限(Windows)
npm install -g openclaw --unsafe-perm
权限问题
# 修复 npm 权限(macOS/Linux)
sudo chown -R $(whoami) ~/.npm
sudo chown -R $(whoami) /usr/local/lib/node_modules
网络问题
# 设置 npm 镜像源
npm config set registry https://registry.npmmirror.com
# 或使用 cnpm
npm install -g cnpm --registry=https://registry.npmmirror.com
cnpm install -g openclaw
✅ 环境检查清单
完成安装后,请逐一检查:
- Node.js 版本 ≥ 18.0.0
- npm 版本 ≥ 9.0.0
- Git 正常工作
- openclaw 命令可执行
- 配置文件创建成功
- 能够运行基础命令
- 网络连接正常
📚 下一步学习
环境搭建完成后,建议继续学习:
遇到问题?查看 故障排除指南 或在社区寻求帮助