Почему "cabal update" так медленно, и я могу сделать это вручную?
При запуске cabal update
для загрузки 00-index.tar.gz
требуется 00-index.tar.gz
из hackage, однако, когда я загружаю его с хром, это просто файл 9M, и загрузка заканчивается в ближайшее время.
Итак, почему cabal update
настолько медленный, и я могу улучшить производительность, например, вручную загрузить файлы?
как для версии cabal, которую я использую, это:
cabal-install version 1.22.6.0 с использованием версии 1.22.4.0 Cabal библиотека
Ответы
Ответ 1
Как отмечается в комментарии, в старых версиях cabal-install
появилась ошибка, которая значительно замедлила ситуацию. Кроме того, в современных версиях не рекомендуется использовать встроенную библиотеку HTTP
, а вместо этого использовать внешние двоичные файлы curl
или wget
, которые являются очень эффективными и более полнофункциональными с точки зрения поддержки прокси и т.д.