Skip to content

bug: ripgrep preinstall 安装失败无提示 #1318

Description

@jqtmviyu

发帖前必读

  • 我已经搜索过 现有 Issues,没有找到重复。
  • 我使用的是 最新版本bun run build 或最新 release)。
  • 我已经阅读过 README 和相关文档。

运行环境

项目
操作系统 win10
Bun 版本 1.3.14
Claude Code 版本 2.8.4
安装方式 npm install
模型 deepseek v4pro
终端 window termina l

复现步骤

  1. win10/macos x86, 未开代理, 使用 npm install -g claude-code-best 安装
  2. 启动ccb后警告 ripgrep 未安装
  3. 全局 node_modules 里面, 只有一个 linux-x86 的 rg

期望行为

安装失败有提示, 或者直接参考 openclaude, 使用 @vscode/ripgrep 这个依赖包来代替 preinstall, 会选择对应平台的, 不会多出一个 linux 的 rg

实际行为

失败无提示, 下载地址可能被墙, 多下载了一个不需要的依赖

相关日志

补充信息

jqtmviyu@1bb9e2d

这是ai给我的建议

同理, bun内嵌打包倒是可以提前下载好放进vender, 但 ai 说 cc 官方用的 bun 是定制的, 内嵌了静态链接, 我们用bun打内嵌包还需要把rg释放到一个固定的目录去调用

jqtmviyu@f8435b4

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions