新闻详情

新闻详情

首页 / 资讯中心 / 详情

OpenRig安装全攻略:Node.js 20/22/24版本选择与Apple Silicon避坑指南

发布时间:2026/9/30 3:37:39来源:尧图网络
OpenRig安装全攻略:Node.js 20/22/24版本选择与Apple Silicon避坑指南
OpenRig安装全攻略Node.js 20/22/24版本选择与Apple Silicon避坑指南【免费下载链接】openrigMulti-agent harness that runs Claude Code and Codex together as one system项目地址: https://gitcode.com/GitHub_Trending/op/openrigOpenRig 是一个开源的多智能体编排框架multi-agent harness让 Claude Code 和 Codex 两个 AI 编程助手在同一个系统里组队干活。安装它只需要三个硬前提Node.js 20/22/24偶数 LTS 版本、tmux、macOS 或 Linux而 Apple Silicon 的 Mac 必须选Node.js 22。下面讲清楚版本怎么选、三步怎么装、以及最常见的坑怎么绕。一、环境需求速览装 OpenRig 前的 3 个前提项目要求说明Node.js20 / 22 / 24偶数 LTS21、23、25 等奇数版不受支持tmux必须所有 agent 会话的载体操作系统macOS 或 Linux原生 Windows 暂不支持WSL2 未测试官方声明见 README.md 的 Requirements 章节根目录 package.json 与 packages/daemon/package.json 都写死了只接受偶数 LTS 的 Nodecheck-engines.test.mjs 还会在 CI 里守住这条约束。为什么只要偶数 LTSOpenRig 的 CLI 依赖原生模块 better-sqlite3它需要各 Node 版本对应的预编译二进制。奇数版21/23/25通常没有这些预编译包装上去要么编译失败要么运行时崩溃。二、Node.js 版本怎么选20、22 还是 24结论先行Apple Silicon 选 22其余环境 22 或 24 都稳保守党选 22。Apple SiliconM 系列Mac务必用Node 22。这是本次避坑的核心——macOS arm64 上配合 Node 24 安装 SQLite 依赖时可能因缺少预编译二进制且本机没有可用编译器而直接失败即使用编译器现编运行时清理数据库也可能出错。官方在 v0.5.15 发布说明的已知兼容性限制 中明确建议macOS arm64 暂时请用 Node 22。Intel Mac / Linux20、22、24 均可推荐 22 求稳或 24 尝鲜。奇数版 21/23/25不要选装包时就会被拦下。安装成功后进入终端 UITUI在左侧资源管理器点击 demo rig即可加载这支由 Claude Code 与 Codex 组成的多智能体团队的实时拓扑。OpenRig 的守卫机制很贴心安装时 postinstall 会执行 check-abi.mjs做两层检查——先查版本是否为 ≥20 的偶数 LTS再真正加载一次 better-sqlite3 以捕捉 NODE_MODULE_VERSION 不匹配。任何一层不过都会打印一个清晰的错误框并附上可直接粘贴的修复命令nvm install 22 npm install -g openrig/cli三、快速安装三步走第 1 步确认 Node 版本装好 tmuxnode -v # 应为 v20 / v22 / v24 brew install tmux # macOSDebian/Ubuntu 用apt install tmux第 2 步全局安装 OpenRig CLInpm install -g openrig/cli第 3 步先演练再落地rig setup --dry-run # 只显示准备做什么不改动机器 rig setup # 执行机器准备rig setup会尝试补齐 tmux、cmux、Claude Code、Codex 等工具并向~/.tmux.conf写入 OpenRig 配置块鼠标支持与回滚缓冲。它会在你的机器上写入哪些文件、为什么写详见 README 的「What OpenRig changes on your machine」 章节建议首次运行前先读一遍并备份相关文件。 想用 Bun 安装bun add -g openrig/cli。注意 OpenRig 仍在 Node.js 上运行所以 Node 22 依然要装好且 Bun 可能拦截 postinstall 检查SQLite 校验就不会在安装时执行。四、Apple Silicon 避坑清单3 个高频故障现象原因解法better-sqlite3 装不上 / 找不到预编译包Apple Silicon 配了 Node 24nvm install 22 npm install -g openrig/cli提示「不支持奇数 Node」正在用 21/23/25切到 22 或 24 重装NODE_MODULE_VERSION 不匹配装完后换过 Node旧原生模块残留npm rebuild better-sqlite3或换回正确的 Node 重装避坑口诀M 系列 Mac 先nvm install 22再装 OpenRig。注意这只是针对 arm64 的 SQLite 现状的临时建议并不改变官方声明的 20/22/24 支持范围。五、安装后验证启动第一支多智能体团队进入目标仓库按顺序验证并启动完整引导见 getting-started 指南tmux -V # tmux 可用 codex --version # Codex 已安装 codex login status # Codex 已登录 rig up first-project --cwd . --plan # 先查看启动计划 rig up first-project --cwd . # 正式启动 rig tui --shared # 打开共享仪表盘first-project是最小的两席团队owner 负责人 checker 检查者。启动后在 TUI 拓扑图里可以看到每个座位的运行时、模型、上下文用量与状态按Ctrl-b再按d可分离终端而不中断团队rig tui --shared随时回来看板。这些启动前的检查Node 版本、tmux、可写目录、守护进程端口逻辑都在 system-preflight.ts 中每项失败都会附带原因和修复命令照着做即可。六、常见问题速查端口被占用用rig config set daemon.port 新端口换端口或查一下占用该端口的进程。机器层面出状况跑rig doctor体检支持--json输出方便交给 agent 自动处理。Windows 用户原生 Windows 暂不支持、WSL2 未测试建议使用 macOS 或 Linux。相关资源路径安装与需求声明README.mdApple Silicon 兼容性说明docs/releases/v0.5.15.md安装后 ABI 守卫脚本packages/cli/scripts/check-abi.mjs版本约束测试scripts/check-engines.test.mjs系统预检源码packages/cli/src/system-preflight.ts【免费下载链接】openrigMulti-agent harness that runs Claude Code and Codex together as one system项目地址: https://gitcode.com/GitHub_Trending/op/openrig创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

foobar2000 皮肤 foobox:3 步装完即用,10 分钟把播放器界面改好看 2026/9/30 7:34:43

foobar2000 皮肤 foobox:3 步装完即用,10 分钟把播放器界面改好看

foobar2000 皮肤 foobox:3 步装完即用,10 分钟把播放器界面改好看 【免费下载链接】foobox-cn DUI 配置 for foobar2000 项目地址: https://gitcode.com/GitHub_Trending/fo/foobox-cn foobox 是 foobar2000 的即装即用皮肤包,主题、面…

阅读更多 →
UVa1410/LA4027 Expensive Drink 2026/9/30 7:34:42

UVa1410/LA4027 Expensive Drink

UVa1410/LA4027 Expensive Drink题目链接题意分析AC 代码题目链接 本题是2007年icpc亚洲区域赛北京赛区的E题 题意 你家那个调皮的小妹妹把水、牛奶、红酒混在一起,还加了点糖,打算给你喝。为了不让自己看上去太不讲理,她说如果你能猜到调制…

阅读更多 →
深度学习大模型全链路实战:从环境搭建到ONNX部署的避坑指南 2026/9/30 7:34:29

深度学习大模型全链路实战:从环境搭建到ONNX部署的避坑指南

简介:这份资源是一套面向深度学习研发人员、数据科学家及技术爱好者的全链路实战指南,聚焦大模型从构建到部署的完整流程,帮助具备一定理论基础的学习者打通环境搭建、数据处理、模型选择与训练、评估优化到最终部署的关键环节。资源包内含1个…

阅读更多 →
DDNS攻击手法与防御体系全面解析:从DNS重绑定到域名劫持 2026/9/30 7:34:29

DDNS攻击手法与防御体系全面解析:从DNS重绑定到域名劫持

1. DDNS攻击目标画像:为什么攻击者死盯动态域名1.1 DDNS到底是怎么工作的:三分钟搞懂核心机制DDNS的设计初衷很朴素:你家里或小公司的公网出口IP是动态的,宽带运营商隔一段时间就重新分配一次地址,但你的NAS、摄像头、…

阅读更多 →
算法训练营Day10栈与队列:四道核心题与工程应用全景解析 2026/9/30 7:34:29

算法训练营Day10栈与队列:四道核心题与工程应用全景解析

算法训练营刷到 day10,栈和队列专题正式开始了。整个代码随想录训练营走到这里,其实是一个很微妙的分水岭:前面几天的数组、链表、哈希表,多少还能靠直觉硬写;到了栈和队列,突然就要求你学会“抽象”——不…

阅读更多 →
麒麟V10系统救援模式实战:从GRUB参数到chroot修复 2026/9/30 7:34:29

麒麟V10系统救援模式实战:从GRUB参数到chroot修复

机器点不亮、密码忘了、升级后卡 logo,这些场景我第一次碰到时也慌过。说实话,在麒麟 V10-SP1 2503 桌面系统上,真正解决问题的关键不是桌面端,而是能不能顺利进到救援模式。这篇文章我就把进入救援模式这件事掰开揉碎讲一遍&…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉