You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code全局搜索时出现spawn ENOENT错误该如何解决?

VS Code全局搜索spawn ENOENT报错解决指南

该报错为VS Code使用内置ripgrep搜索工具时,工具无法正常启动触发的通用报错,对应报错截图如下:
报错截图

排查解决步骤

  • 禁用扩展测试
    按下Ctrl+Shift+P(Mac系统为Cmd+Shift+P)调出命令面板,执行「禁用所有已安装扩展」,重启VS Code后测试搜索功能。如果恢复正常,逐个启用扩展定位冲突项,卸载或降级冲突扩展即可。
  • 修复内置搜索工具
    报错核心诱因多数为内置ripgrep执行文件损坏或权限不足:
    • Windows端:进入VS Code安装目录的resources\app\node_modules.asar.unpacked\@vscode\ripgrep\bin\路径,确认rg.exe文件是否存在,缺失的话直接覆盖安装最新版VS Code即可修复
    • Mac端:右键点击应用程序中的VS Code,选择「显示包内容」,进入Contents/Resources/app/node_modules.asar.unpacked/@vscode/ripgrep/bin/路径,给rg文件补全可执行权限:chmod +x ./rg
    • Linux端:进入/usr/share/code/resources/app/node_modules.asar.unpacked/@vscode/ripgrep/bin/路径,同样给rg文件补全可执行权限
  • 排查安全软件拦截
    检查本机杀毒软件、防火墙、安全防护类工具的隔离列表,确认是否误将rg执行文件隔离,恢复文件并添加白名单即可。
  • 重置搜索配置
    打开VS Code设置页,搜索search.useRipgrep,确认配置项为勾选状态,如果此前手动修改过搜索工具配置,重置为默认值即可。如果仅单个项目出现报错,删除项目下的.vscode文件夹清除局部配置后重试。

内容的提问来源于stack exchange,提问作者Nayana Chandran

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 03:45:05