在运行时cabal update
,00-index.tar.gz
从hackage下载需要很长时间,但是当我从chrome下载它时,它只是一个9M文件,下载很快完成.
那么,为什么cabal update
这么慢,我可以通过手动下载文件来提高性能吗?
至于我正在使用的cabal版本,它是:
cabal-install版本1.22.6.0使用Cabal库的1.22.4.0版本
正如评论指出的那样——旧版本中存在一个错误,导致cabal-install
速度大大减慢。此外,现代版本尝试不使用本机HTTP
库,而是使用外部curl
或wget
二进制文件,它们在代理支持等方面非常高效且功能更全面。