第2章:环境搭建与安装

OpenClaw环境搭建与安装

2.1 快速安装指南

OpenClaw 支持多种部署方式,包括本地部署和云端部署。无论你选择哪种方式,其核心逻辑都是通过安装 OpenClaw 的核心包并配置 API 密钥来启动。

本地部署 (Mac/Linux/Windows)

对于大多数个人用户,本地部署是最推荐的方式,因为它能直接访问本地文件并保证数据的隐私性。
  1. 环境要求:确保你的电脑已安装 Node.js (v18+) 和 Git。
  2. 安装命令:
    npm install -g @openclaw/core
  3. 初始化配置:
    openclaw init

    在初始化过程中,系统会提示你输入 API 密钥(推荐使用 Claude 3.5 Sonnet 或 GPT-4o)。

云端部署 (Docker/腾讯云)

如果你希望 AI 助手 24 小时在线并接入飞书/企微,云端部署是更好的选择。
  • Docker 部署:
    docker run -d --name openclaw -p 18789:18789 -v ~/.openclaw:/root/.openclaw openclaw/core
  • 一键部署:腾讯云开发者社区提供了针对飞书和企微接入的一键部署方案,极大简化了配置流程。

2.2 环境变量与基础配置

OpenClaw 的配置主要存储在 ~/.openclaw/config.json 中。以下是核心配置项的详细说明:
配置项必填说明
api.claude.apiKeyClaude 官方或代理 API Key,建议使用 Claude 3.5 Sonnet。
api.openai.apiKeyOpenAI API Key,用于辅助任务或特定 Skills。
gateway.tokenWeb UI 访问的验证 Token,防止他人非法访问。
workspace.path核心配置(SOUL.md/USER.md)所在的目录路径。

安全提示:请务必修改默认的 gateway.token。如果你将 OpenClaw 部署在公网服务器上,未授权的访问可能导致你的本地文件被泄露或被恶意操作。

2.3 常见安装问题排查

在安装和启动过程中,你可能会遇到以下常见问题:
  1. Node.js 版本过低:OpenClaw 依赖较新的 Node.js 特性,如果版本低于 18,可能会报错 SyntaxError。
  2. 网络访问超时:由于 API 密钥通常需要访问海外服务器,如果本地网络环境不佳,建议在配置文件中设置 baseUrl 代理。
  3. 权限不足:在 Linux/Mac 上执行全局安装时,如果遇到 EACCES 错误,请尝试使用 sudo 或修改 npm 默认安装路径。
完成安装后,你可以通过执行 openclaw start 启动服务,并访问 http://localhost:18789 进入 Web 管理界面。
© 版权声明

相关文章

暂无笔记

您必须登录才能记录笔记!
立即登录
none
暂无笔记...