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

VS Code SSH扩展在Rocky Linux 8.7上Ripgrep搜索报「Unsupported system page size」错误

VS Code SSH连接Rocky Linux 8.7时Ripgrep搜索失败的解决方法

问题详情

使用VS Code搭配SSH扩展连接运行Rocky Linux 8.7的远程服务器时,在项目文件夹执行Ripgrep搜索会失败,VS Code的SSH日志中出现如下报错:

<jemalloc>: Unsupported system page size
memory allocation of 5 bytes failed

该搜索功能在本地环境或其他Linux版本中均可正常运行,仅在Rocky Linux 8.7的VS Code SSH远程连接场景下出现故障。

可行解决办法

  • 升级系统版本
    Rocky Linux后续发布的版本已修复此问题,直接将系统升级至8.7之后的版本即可彻底解决。

  • Rocky Linux 8.7专属临时修复方案
    在远程服务器上执行以下步骤:

    1. 定位VS Code远程扩展的服务器端安装目录,路径一般为~/.vscode-server/bin/<版本哈希值>,其中<版本哈希值>为你当前使用的VS Code对应的唯一commit ID
    2. 确认该目录下存在rg(Ripgrep的可执行文件)
    3. 编辑你的shell配置文件(如~/.bashrc或~/.zshrc),添加一行环境变量配置:
      export MALLOC_CONF="abort_conf:true"
      
    4. 执行source ~/.bashrc(或对应shell的配置加载命令)使配置生效,之后重新连接VS Code的SSH会话即可正常使用Ripgrep搜索

内容的提问来源于stack exchange,提问作者Farooq Alaulddin

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 02:17:13