一、安装配置问题
Node.js版本不对
❌ 错误表现
安装时报错:"Node.js version is not supported"
✅ 解决方案
OpenClaw需要Node.js 22或更高版本。使用nvm升级:
bash
nvm install 22
nvm use 22
npm install失败
❌ 错误表现
网络超时或权限错误
✅ 解决方案
切换国内镜像源:
bash
npm config set registry https://registry.npmmirror.com
安装脚本卡住不动
✅ 解决方案
- 检查网络连接
- 使用代理或VPN
- 尝试手动安装:npm install -g openclaw@latest
配置文件找不到
✅ 解决方案
配置文件默认位置:
- macOS/Linux: ~/.config/openclaw/config.json
- Windows: %APPDATA%\openclaw\config.json
二、API连接问题
API密钥无效
❌ 错误表现
"Invalid API key" 或 "Authentication failed"
✅ 解决方案
- 检查API密钥是否正确复制(不要有多余空格)
- 确认密钥未过期
- 验证是否有足够的余额
API请求超时
✅ 解决方案
- 检查网络连接
- 增加超时时间配置
- 使用代理或更换网络环境
API限流
✅ 解决方案
- 降低请求频率
- 使用多个API密钥轮换
- 升级API套餐
三、Skills加载问题
Skills安装失败
✅ 解决方案
bash
# 清除缓存后重试
openclaw skills clear-cache
openclaw skills install SKILL_NAME
Skills不生效
✅ 解决方案
- 检查Skills是否正确启用
- 查看日志确认是否有报错
- 重启Gateway服务
Skills版本冲突
✅ 解决方案
bash
# 更新所有Skills
openclaw skills update --all
# 或指定版本安装
openclaw skills install SKILL_NAME@VERSION
四、Gateway问题
升级后AI只能聊天不能干活
✅ 解决方案
检查profile设置,确保启用了工具调用:
json
{
"profile": "full-control"
}
Gateway启动失败
✅ 解决方案
- 检查配置文件JSON格式是否正确
- 确认端口未被占用
- 查看详细错误日志
Gateway无法访问
✅ 解决方案
- 检查防火墙设置
- 确认网络连接正常
- 验证配置文件中的host和端口
Gateway频繁崩溃
✅ 解决方案
- 检查内存使用情况
- 更新到最新版本
- 禁用有问题的Skills
五、多平台集成问题
飞书Bot不回复
✅ 解决方案
- 检查Webhook URL配置
- 确认机器人已添加到群组
- 验证事件订阅是否正常
- 检查allowFrom白名单配置
企业微信Bot配置失败
✅ 解决方案
- 确认企业ID正确
- 检查应用凭证(CorpID、Secret)
- 验证可信域名配置
- 检查接收消息的服务器配置
六、文件操作问题
无法访问文件
✅ 解决方案
- 检查文件路径是否正确
- 确认有读取/写入权限
- 检查工作目录配置
文件搜索结果为空
✅ 解决方案
- 确认搜索路径正确
- 检查文件索引是否已生成
- 尝试使用不同的搜索关键词
七、性能问题
响应速度慢
✅ 解决方案
- 使用更快的API服务
- 启用流式输出
- 减少上下文长度
内存占用过高
✅ 解决方案
- 限制并发连接数
- 定期清理会话缓存
- 禁用不需要的Skills
八、权限问题
macOS权限请求
✅ 解决方案
- 在"系统设置"->"隐私与安全性"中授予相应权限
- 终端完全磁盘访问权限
- 辅助功能权限(用于某些自动化操作)
九、网络问题
无法连接到API服务
✅ 解决方案
- 检查网络连接
- 配置代理
- 使用镜像服务
十、端口问题
端口被占用
✅ 解决方案
bash
# 查看端口占用
lsof -i :PORT
# 修改配置文件使用其他端口
{
"port": 8080
}
十一、获取帮助
查看日志
bash
# 查看详细日志
openclaw logs --verbose
# 实时监控日志
openclaw logs -f
运行诊断工具
bash
# 运行诊断
openclaw doctor
社区求助
💡 提示
- GitHub Issues: 提交问题和功能建议
- Discord社区: 实时交流和求助
- 文档中心: 查看完整文档