“” cabal新安装Cabal cabal-install“回答” cabal.exe:无法读取索引。您是否调用了'checkForUpdates'?在Windows10上

时间:2019-06-19 04:40:37

标签: haskell windows-10 cabal

我刚刚在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没有很好的答案...

1 个答案:

答案 0 :(得分:1)

我尝试了“ cabal -v3 v2-update”,它向我显示了丢失的文件及其路径。最初,我尝试手动还原该文件,但有人建议删除与丢失的文件相关的所有文件,然后,请阴谋集团重新生成所有文件并开始工作。 丢失的文件称为001-index.cache,我删除了所有文件001-index *。 路径为C:\ Users \ fidel \ AppData \ Roaming \ cabal \ packages \ hackage.haskell.org。

感谢大家的建议和帮助。