OpenClaw 安装指南:从零开始搭建你的 AI 助手平台

0 阅读5分钟

OpenClaw 安装指南:从零开始搭建你的 AI 助手平台

OpenClaw 是一个开源的 AI 助手平台,让你能够轻松部署和管理自己的 AI 代理。本文将详细介绍如何在不同操作系统上安装和配置 OpenClaw。

前言

在 AI 技术快速发展的今天,拥有一个属于自己的 AI 助手平台变得越来越重要。OpenClaw 提供了灵活的架构和丰富的扩展能力,让你能够:

  • 🤖 接入多种大语言模型
  • 🔌 通过技能(Skills)扩展功能
  • 💬 集成多种通讯渠道(QQ、微信、Discord 等)
  • 🏠 私有化部署,数据自主可控

系统要求

在开始安装之前,请确保你的系统满足以下要求:

最低配置

项目要求
操作系统Windows 10/11、macOS 12+、Ubuntu 20.04+
Node.jsv18.0.0 或更高版本
内存4GB RAM
磁盘空间1GB 可用空间

推荐配置

  • Node.js: v20 LTS 或更高版本
  • 内存: 8GB+ RAM
  • 网络: 稳定的网络连接

Windows 安装指南

方法一:使用 NPM 安装(推荐)

步骤 1:安装 Node.js
  1. 访问 Node.js 官网
  2. 下载 LTS 版本的 Windows 安装包 (.msi)
  3. 运行安装程序,按提示完成安装
  4. 打开 PowerShell 或 CMD,验证安装:
node --version  # 应显示 v18.0.0 或更高版本
npm --version   # 应显示 9.0.0 或更高版本
步骤 2:安装 OpenClaw
# 使用 npm 全局安装 OpenClaw
npm install -g openclaw

# 验证安装是否成功
openclaw --version
步骤 3:初始化工作空间
# 创建工作目录(建议选择非系统盘)
mkdir D:\openclaw-workspace
cd D:\openclaw-workspace

# 初始化 OpenClaw
openclaw init

方法二:使用 Git 克隆安装

适合想要参与开发或需要最新功能的用户:

# 克隆仓库
git clone https://github.com/openclaw/openclaw.git

# 进入目录
cd openclaw

# 安装依赖
npm install

# 构建项目
npm run build

# 链接到全局(可选)
npm link

macOS 安装指南

使用 Homebrew 安装(推荐)

# 安装 Node.js
brew install node

# 验证安装
node --version

# 安装 OpenClaw
npm install -g openclaw

# 验证
openclaw --version

使用 NVM 安装(适合多版本管理)

# 安装指定版本的 Node.js
nvm install 20
nvm use 20

# 安装 OpenClaw
npm install -g openclaw

初始化工作空间

# 创建工作目录
mkdir -p ~/openclaw-workspace
cd ~/openclaw-workspace

# 初始化
openclaw init

Linux 安装指南

Ubuntu / Debian

# 更新系统软件包
sudo apt update && sudo apt upgrade -y

# 安装 Node.js(使用 NodeSource 源)
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs

# 验证安装
node --version
npm --version

# 安装 OpenClaw
sudo npm install -g openclaw

# 验证
openclaw --version

CentOS / RHEL / Fedora

# 使用 NodeSource 安装 Node.js
curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash -
sudo dnf install -y nodejs

# 安装 OpenClaw
sudo npm install -g openclaw

Arch Linux

# 安装 Node.js
sudo pacman -S nodejs npm

# 安装 OpenClaw
sudo npm install -g openclaw

配置详解

配置文件位置

平台配置文件路径
Windows%USERPROFILE%\.openclaw\config.yaml
macOS~/.openclaw/config.yaml
Linux~/.openclaw/config.yaml

基础配置示例

创建或编辑配置文件:

# ~/.openclaw/config.yaml

# 默认模型配置
model:
  default: moonshot/kimi-k2.5
  fallback: openai/gpt-4

# 网关服务配置
gateway:
  enabled: true
  port: 3000
  host: 0.0.0.0

# 日志配置
logging:
  level: info  # debug, info, warn, error
  file: ~/.openclaw/logs/openclaw.log
  maxSize: 10MB
  maxFiles: 5

# 安全设置
security:
  apiKey: your-api-key-here  # 请替换为实际的 API Key

使用环境变量

你也可以通过环境变量来覆盖配置文件中的设置:

# Linux / macOS
export OPENCLAW_MODEL=moonshot/kimi-k2.5
export OPENCLAW_GATEWAY_PORT=3000
export OPENCLAW_LOG_LEVEL=debug

# Windows PowerShell
$env:OPENCLAW_MODEL="moonshot/kimi-k2.5"
$env:OPENCLAW_GATEWAY_PORT="3000"

验证安装

1. 检查版本信息

openclaw --version

2. 查看系统状态

openclaw status

3. 启动网关服务

# 启动网关
openclaw gateway start

# 查看网关状态
openclaw gateway status

# 停止网关
openclaw gateway stop

# 重启网关
openclaw gateway restart

4. 运行测试

# 进入工作空间
cd ~/openclaw-workspace  # 或你的实际路径

# 启动 OpenClaw
openclaw

常见问题与解决方案

❌ 问题 1:安装时出现权限错误

错误信息EACCES: permission denied

解决方案

# 方法 1:更改 npm 默认目录
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
npm install -g openclaw

# 方法 2:使用 npx(无需全局安装)
npx openclaw

❌ 问题 2:Node.js 版本过低

错误信息Error: Node.js version must be >= 18.0.0

解决方案

# 使用 nvm 升级(推荐)
nvm install 20
nvm use 20
nvm alias default 20

# 或从官网下载最新版本重新安装

❌ 问题 3:找不到 openclaw 命令

错误信息'openclaw' is not recognized as an internal or external command

解决方案

# 检查全局安装路径
npm config get prefix

# Windows:将路径添加到系统环境变量 PATH
# Linux/macOS:
export PATH=$PATH:$(npm config get prefix)/bin

❌ 问题 4:网关启动失败(端口被占用)

解决方案

# 查看端口占用情况
# Windows:
netstat -ano | findstr :3000

# Linux/macOS:
lsof -i :3000

# 修改配置使用其他端口
openclaw config set gateway.port 3001

❌ 问题 5:无法连接到模型服务

排查步骤

  1. 检查 API Key 是否正确配置
  2. 确认网络连接正常
  3. 查看日志获取详细错误信息:
    openclaw logs
    
  4. 检查防火墙设置

更新与卸载

更新 OpenClaw

# 更新到最新版本
npm update -g openclaw

# 或先卸载再重新安装
npm uninstall -g openclaw
npm install -g openclaw

卸载 OpenClaw

# 卸载软件
npm uninstall -g openclaw

# 清理配置文件(可选)
# Linux/macOS:
rm -rf ~/.openclaw

# Windows:
rmdir /s /q %USERPROFILE%\.openclaw

下一步

安装完成后,你可以:

  1. 📚 阅读官方文档了解更多功能
  2. 🔧 浏览技能市场安装扩展技能
  3. 💬 加入 Discord 社区与其他用户交流
  4. ⭐ 在 GitHub 上给项目点个 Star

总结

本文详细介绍了 OpenClaw 在三大主流操作系统上的安装方法,包括:

  • ✅ Windows 的 NPM 和 Git 安装方式
  • ✅ macOS 的 Homebrew 和 NVM 安装方式
  • ✅ Linux 各发行版的安装命令
  • ✅ 详细的配置说明
  • ✅ 常见问题的解决方案

希望这篇指南能帮助你顺利搭建自己的 AI 助手平台!如果在安装过程中遇到其他问题,欢迎在评论区留言讨论。


参考资源

如果这篇文章对你有帮助,请点个赞 👍 让更多人看到!