🦞 龙虾(OpenClaw)完全安装指南
从零开始到成功运行 | 2026年最新版
作者:AITROYS技术团队 | 更新时间:2026年3月27日
🎯 本教程目标
通过本教程,您将完成龙虾(OpenClaw)的完整安装配置,包括:环境准备、核心安装、基础配置、测试验证和故障排查。适合完全新手到有一定技术基础的用户。
📋 第一章:环境准备与检查
1.1 系统要求检查
最低系统要求:
- 操作系统:macOS 12+ 或 Linux(Ubuntu 20.04+/CentOS 8+)
- 内存:8GB RAM(推荐16GB)
- 存储空间:10GB 可用空间
- 网络连接:稳定的互联网连接
- Shell环境:bash 或 zsh
1.2 必备工具安装
第一步:检查系统工具
# 检查bash/zsh版本 echo "Shell版本检查:" echo $SHELL --version # 检查curl是否安装 echo "\nCURL检查:" curl --version # 检查git是否安装 echo "\nGit检查:" git --version
第二步:安装缺失工具(macOS)
# 安装Homebrew(如果未安装) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # 安装必备工具 brew install curl git wget # 安装Python3(如果未安装) brew install python@3.11 # 验证安装 python3 --version pip3 --version
第三步:安装缺失工具(Linux)
# Ubuntu/Debian系统 sudo apt update sudo apt install -y curl git wget python3 python3-pip # CentOS/RHEL系统 sudo yum install -y curl git wget python3 python3-pip # 验证安装 python3 --version pip3 --version
🚀 第二章:龙虾核心安装
2.1 官方安装方法
方法一:一键安装脚本(最简单)
# 下载并运行官方安装脚本 curl -fsSL https://raw.githubusercontent.com/openclaw/openclaw/main/scripts/install.sh | bash # 或者使用wget wget -qO- https://raw.githubusercontent.com/openclaw/openclaw/main/scripts/install.sh | bash
方法二:分步手动安装(更可控)
# 1. 创建工作目录 mkdir -p ~/.qclaw cd ~/.qclaw # 2. 克隆OpenClaw仓库 git clone https://github.com/openclaw/openclaw.git # 3. 进入项目目录 cd openclaw # 4. 安装Node.js依赖(如果需要) npm install # 5. 安装Python依赖 pip3 install -r requirements.txt # 6. 设置环境变量 echo 'export PATH="$PATH:$HOME/.qclaw/openclaw/bin"' >> ~/.zshrc echo 'export QCLAW_HOME="$HOME/.qclaw"' >> ~/.zshrc # 7. 重新加载配置 source ~/.zshrc
2.2 安装过程详解
安装过程步骤分解:
- 环境检测:脚本会自动检测操作系统、Python版本、Node.js版本等环境信息
- 依赖安装:自动安装所有必要的依赖包,包括Python包、Node模块等
- 核心下载:下载OpenClaw核心文件和配置文件
- 权限设置:设置必要的文件权限和执行权限
- 环境配置:自动配置环境变量和路径
- 服务启动:尝试启动OpenClaw服务进行验证
🔧 第三章:安装验证与测试
3.1 验证安装成功
# 验证OpenClaw命令是否可用 openclaw --version # 查看OpenClaw状态 openclaw status # 查看已安装的技能 openclaw skills list # 测试基本功能 openclaw test
3.2 常见验证问题
问题1:命令未找到
-bash: openclaw: command not found
解决方案:
# 重新加载shell配置 source ~/.zshrc # 如果使用zsh # 或 source ~/.bashrc # 如果使用bash # 检查环境变量 echo $PATH | grep qclaw # 手动添加路径 export PATH="$PATH:$HOME/.qclaw/openclaw/bin"
问题2:权限不足
Permission denied: /Users/username/.qclaw/openclaw/bin/openclaw
解决方案:
# 添加执行权限 chmod +x ~/.qclaw/openclaw/bin/openclaw # 或者重新运行安装脚本 curl -fsSL https://raw.githubusercontent.com/openclaw/openclaw/main/scripts/install.sh | bash
⚙️ 第四章:基础配置
4.1 配置文件说明
主要配置文件位置:
~/.qclaw/config.yaml- 主配置文件~/.qclaw/workspace/- 工作空间目录~/.qclaw/skills/- 技能安装目录~/.qclaw/logs/- 日志文件目录
4.2 基本配置示例
# 编辑配置文件 nano ~/.qclaw/config.yaml # 基本配置内容示例: api: key: "your_api_key_here" endpoint: "https://api.openclaw.ai" model: default: "claude-3-opus" fallback: "gpt-4" skills: auto_update: true install_path: "~/.qclaw/skills" logging: level: "info" file: "~/.qclaw/logs/openclaw.log"
🔍 第五章:故障排查
5.1 常见安装问题
问题:网络连接失败
- 症状:安装过程中下载失败,出现网络错误
- 原因:网络连接问题、代理设置、防火墙阻挡
- 解决方案:
- 检查网络连接是否正常
- 尝试使用国内镜像源
- 配置代理(如果需要)
- 暂时关闭防火墙测试
问题:依赖冲突
- 症状:Python包版本冲突,安装失败
- 原因:系统中已安装的Python包版本不兼容
- 解决方案:
- 使用虚拟环境隔离
- 升级或降级相关包版本
- 清理Python包缓存重新安装
5.2 诊断工具
# 运行诊断命令 openclaw diagnose # 查看详细日志 tail -f ~/.qclaw/logs/openclaw.log # 检查服务状态 openclaw service status # 查看系统信息 openclaw system info
📚 第六章:进阶配置
6.1 技能安装与管理
# 查看可用技能 openclaw skills search # 安装技能 openclaw skills install news-summary openclaw skills install weather openclaw skills install calendar # 更新技能 openclaw skills update # 卸载技能 openclaw skills remove skill-name
6.2 自定义工作空间
# 创建工作空间 mkdir -p ~/my-workspace cd ~/my-workspace # 初始化工作空间 openclaw workspace init # 切换工作空间 openclaw workspace switch ~/my-workspace # 列出所有工作空间 openclaw workspace list
🎉 第七章:成功验证
7.1 最终验证步骤
- 验证命令可用:
openclaw --version应该显示版本号 - 验证服务运行:
openclaw status应该显示运行状态 - 验证技能加载:
openclaw skills list应该列出已安装技能 - 测试基本功能:尝试运行一个简单命令,如天气查询
7.2 下一步学习
- 学习技能使用:尝试安装和使用不同的技能
- 探索工作空间:了解工作空间的组织结构
- 阅读官方文档:访问 https://docs.openclaw.ai
- 加入社区:参与Discord社区讨论
总结:通过本教程,您应该已经成功安装了龙虾(OpenClaw)并完成了基本配置。如果在安装过程中遇到任何问题,请参考故障排查章节或访问官方文档获取帮助。
相关资源:
- 官方GitHub:https://github.com/openclaw/openclaw
- 官方文档:https://docs.openclaw.ai
- 社区Discord:https://discord.gg/openclaw
- 问题反馈:https://github.com/openclaw/openclaw/issues
本教程基于OpenClaw官方文档和社区经验整理,具体操作请以官方最新文档为准。