【发布时间】:2019-06-19 04:40:37
【问题描述】:
我刚刚在 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 上搜索并阅读了所有与 cabal 相关的问题,但大多数都是针对 Linux 或 OS 的。 Windows 没有好的答案...
【问题讨论】:
-
可能与阴谋集团试图访问互联网的方式有关,您可以尝试
cabal --http-transport=plain-http v2-update。如果不起作用,请分享cabal -v3 v2-update的输出,以获得更详细的跟踪。 -
如果您愿意,请将
v2-update替换为v1-update,但我建议使用 v2 命令。
标签: haskell windows-10 cabal