首页 / 资讯中心 / 文章详情

rea 安装:从一条命令到跑通第一次逆向分析

rea 安装:从一条命令到跑通第一次逆向分析 ★ FEATURED ARTICLE
rea 安装从一条命令到跑通第一次逆向分析【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rearea 是开源逆向工程工具一个 CLI 加一个 MCP 服务器既能剖析 JavaScript / Electron 应用的结构与行为也能检查原生二进制还可以把这套分析能力挂给 Claude Code、Codex 等 AI 智能体。本文覆盖 macOS、64 位 Linux 与 Windows 上 rea 安装的完整流程包括 Node 版本门槛、安装验证与智能体接入。Node 版本要多少先给结论rea 支持Node.js 22.x≥22.23.4、24.x≥24.22.1、26≥26.12.123、25 与所有预发布版都不在支持区间。npm 随 Node 附带无需另装。用下面命令核对当前版本node -v版本不在区间时安装脚本会直接报错退出且不会代为升级 Node 或 npm。先用版本管理器切到受支持的大版本再重装即可nvm install 24 nvm use 24fnm 用户对应执行fnm install 24 fnm use 24。这就是 rea 的 Node 版本要求与仓库package.json的engines声明完全一致。macOS 或 Linux 怎么装两个平台都走 curl 一键脚本脚本就是仓库根目录的install.shcurl -fsSL https://raw.gitcode.com/GitHub_Trending/rea2/rea/raw/main/install.sh | bashURL 指向 main 分支的install.sh需要可复现的安装时可把main替换为固定的提交号。执行前脚本依次核验三件事平台是否为 macOS 或 64 位 Linux、curl/node/npm是否可用、Node 版本是否达标任何一项不满足都会先说清缺什么。核验通过后才打印安装计划——目标版本、所用 Node 运行时、实际执行的 npm 命令、rea最终所在路径——随后完成全局安装。无论走哪条路线最终产物都是同一个 npm 包rea-agents路线之间只是由谁执行全局安装这一步的差别场景安装入口rea命令最终位置macOScurl 脚本npm 全局前缀npm prefix -g可查64 位 Linuxcurl 脚本内部加--prefix ~/.local~/.local/bin/rea用 npm 统一管理依赖npm install --global rea-agentsnpm 全局前缀只跑一次性命令npx -y rea-agentslatest ...不落全局按需拉起安装完成后若当前终端可交互脚本会直接进入 setup 引导无头场景下只留一行提示等稍后手动执行。脚本参数说明参数经bash -s --透传给脚本例如curl -fsSL URL | bash -s -- --dry-run--version 精确版本号锁定指定版本回滚时使用--dry-run只打印安装计划不改动系统--no-setup/--no-prompt装完不自动进入 setup适配无头环境--verbose输出详细日志便于排查安装问题。Windows 怎么装 reacurl 脚本不覆盖 Windows该平台直接走 npm 全局npm install --global rea-agents装完即完成全局注册任意工作目录都能调用rea。不想装全局、只跑一条命令时npx -y rea-agentslatest analyze-javascript-application /absolute/path/to/app --json坑npm install rea-agents漏掉--global时可执行文件只进当前项目的node_modules/.binPATH 里没有rea极易被误判为安装失败。注意npm 下载询问的确认只覆盖下载并运行这个包本身。rea setup 之后要写智能体配置文件或安装 Hopper 时会再单独展示完整计划并单独请求批准——两次确认互不代替。CI 或无交互环境怎么装二选一。给 curl 脚本追加--no-prompt可与--no-setup叠加以完全跳过引导curl -fsSL https://raw.gitcode.com/GitHub_Trending/rea2/rea/raw/main/install.sh | bash -s -- --no-prompt或者干脆不做全局安装在流水线里按需拉起省去安装与权限步骤npx -y rea-agentslatest装完怎么确认能用先确认 CLI 能启动、子命令齐全rea --version rea --help这两条分别输出版本号与子命令列表analyze、setup、doctor 等安装脚本装完后也会做一次同样的版本自检。要真正证明链路可用直接跑一次分析——它不依赖任何反汇编引擎rea analyze-javascript-application /absolute/path/to/app --json输出是带证据的结构化记录说明安装链路已完整走通。更多子命令与输出选项见 docs/cli.md。坑报rea: command not found时问题在 PATH 不含安装目录。Linux 上 curl 路线把rea放在~/.local/bin把下面这行追加进~/.bashrc或~/.zshrc再重开终端export PATH$HOME/.local/bin:$PATHmacOS 的落点跟随 npm 全局前缀先用npm prefix -g查实际位置再按同样方式补 PATH。怎么接入 AI 智能体装完手里只有一个 CLI。要让 Claude Code、Codex、Cursor、Gemini CLI 等二十余种智能体用上 REA执行一次引导配置rea setup未全局安装时npx rea-agents setup效果相同。流程四步先多选要配置的智能体本机已检测到的客户端会出现在选项里REA 逐条列出将改动的每个配置路径、涉及的外部软件与网络来源批准之前不写任何文件既有配置先自动备份Hopper 不在主流程里捆绑它是独立选项——单独批准才安装不批准则跳过重启本次改动过的智能体注册即生效。setup 的完整行为计划预览、备份与批准边界详见 docs/installation.md。注意只想体检、不动任何文件时用rea doctor --json——它是严格只读的诊断命令只报告、不写入。更新、回滚与卸载怎么做升级rea update原地升级当前安装。锁版本 / 回滚curl 加--version 6.4.0或npm install --global rea-agents6.4.0。MCP 注册锁定在真正执行过 setup 的那个版本上回滚后建议把 setup 再跑一遍。移除rea uninstall只删 REA 注册的智能体配置与 skill 文件追加--purge-data时~/.rea下的缓存与状态一并清除。Hopper、Node.js 与其他第三方软件不受影响。到这里安装侧的工作全部完成。用一条只读命令收尾核对整体状态rea doctor --json后续要扩展能力打开 docs/index.md 查阅完整文档地图即可。【免费下载链接】reaReverse engineer anything with agents, from app behavior down to native binaries.项目地址: https://gitcode.com/GitHub_Trending/rea2/rea创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?
咨询建站