📖 纸质书《OpenClaw超级个体实操手册》已上市! 清华大学出版社出版,在开源教程基础上全面重写+逐条验证。🛒 京东专属购买链接(¥42,原价¥59.8)
本篇目录
- 第9章节 多平台集成
- 检查 JSON 语法
- 常见错误:
- ❌ "enabled": True (Python 语法)
- ✅ "enabled": true (JSON 语法)
- ❌ 多余的逗号
- ✅ 最后一项不要逗号
- 错误信息
- 解决方案:在配置文件中添加
- 错误信息
- 解决方案1:配置文件
- 解决方案2:环境变量
- 错误信息
- 解决方案:移除未安装的插件配置
- 错误信息
- 解决方案:修正 workspace 路径(macOS 示例)
- 错误信息
- 解决方案1:停止现有网关
- 解决方案2:使用不同端口
- 修改配置后必须重启网关
- 检查配置是否正确加载
- 启动网关
- 检查状态
- 应该看到:
- ✅ Gateway: running (pid 57344, state active)
- ✅ Gateway target: ws://127.0.0.1:18789
- 查看配对请求
- 批准机器人1
- 批准机器人2
- 应该看到:
- HEARTBEATOK
- hi
- connected | running
- agent main | session main (heartbeat)
- 错误:JSON5 parse error at line 443
- 原因:使用了 Python 语法(True/False)而非 JSON 语法(true/false)
- 检查语法
- 修正:
- ❌ "enabled": True
- ✅ "enabled": true
- 错误:Gateway start blocked: set gateway.mode=local
- 解决:确保配置了 gateway.mode
- 错误:ENOENT: no such file or directory, mkdir '/root'
- 原因:配置文件中使用了 Linux 路径,但实际是 macOS
- 修正(macOS):
- 错误:plugin not found: qqbot
- 原因:配置文件中引用了未安装的插件
- 解决:只保留已安装的插件
- 网关状态
- 日志输出