为什么"cabal update"这么慢,我可以手动完成吗?

Ala*_*aya 10 haskell cabal

在运行时cabal update,00-index.tar.gzhackage下载需要很长时间,但是当我从chrome下载它时,它只是一个9M文件,下载很快完成.

那么,为什么cabal update这么慢,我可以通过手动下载文件来提高性能吗?

至于我正在使用的cabal版本,它是:

cabal-install版本1.22.6.0使用Cabal库的1.22.4.0版本

scl*_*clv 2

正如评论指出的那样——旧版本中存在一个错误,导致cabal-install速度大大减慢。此外,现代版本尝试不使用本机HTTP库,而是使用外部curlwget二进制文件,它们在代理支持等方面非常高效且功能更全面。