我刚刚在Windows 10中安装了Haskell Platform 8.6.5(从https://www.haskell.org/platform/下载最新版本),并且在尝试“ cabal new-update”或“ cabal v1-update”时,它回答以下错误消息。
从hackage.haskell.org下载最新的软件包列表 cabal.exe:无法读取索引。您叫“ checkForUpdates”吗?
我在这里没有发现与此问题有关的其他问题,尽管GitHub(https://github.com/haskell/cabal/issues/5574)上有一个问题,但到目前为止,至少对于Windows,尚无解决方案。 我可以在Windows上完全使用cabal吗?
在这里和在GitHub上,我都搜索并阅读了所有与阴谋论有关的问题,但是大多数问题是针对Linux或OS的。 Windows没有很好的答案...
答案 0 :(得分:1)
我尝试了“ cabal -v3 v2-update”,它向我显示了丢失的文件及其路径。最初,我尝试手动还原该文件,但有人建议删除与丢失的文件相关的所有文件,然后,请阴谋集团重新生成所有文件并开始工作。 丢失的文件称为001-index.cache,我删除了所有文件001-index *。 路径为C:\ Users \ fidel \ AppData \ Roaming \ cabal \ packages \ hackage.haskell.org。
感谢大家的建议和帮助。