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

运行Haskell stack test提示Cabal file info not found及BadChecksum错误如何解决

Haskell stack test BadChecksum 0 错误修复方案

该报错的根因为本地存储的Hackage包索引缓存损坏、或索引下载过程中文件传输不完整,导致校验和验证失败,可按以下步骤修复:

  • 清理损坏的缓存与包索引
    先执行全量项目清理命令:
    stack clean --full
    再手动删除Stack全局包索引目录:
    • Linux/macOS 路径:~/.stack/indices
    • Windows 路径:%APPDATA%\stack\indices
  • 重新拉取最新包索引
    执行官方索引更新命令:
    stack update
    等待索引下载、缓存重建流程全部完成
  • (可选)替换Hackage镜像
    如果反复出现校验失败问题,可将当前使用的fpcomplete S3镜像替换为官方Hackage镜像,修改Stack配置文件中的镜像地址后重新执行上述步骤即可
  • 验证修复结果
    重新运行stack test命令,确认任务可以正常执行

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 02:54:03