2015-08-06 4 views
10

Quando si esegue cabal update, ci vuole così tanto tempo per scaricare 00-index.tar.gz da hackage, comunque, quando lo scarico da Chrome, è solo un file 9M e il download termina presto.Perché "l'aggiornamento della cabala" è così lento e potrei farlo manualmente?

quindi, perché cabal update è così lento e potrei migliorare le prestazioni, ad esempio, scaricare manualmente i file?

come per la versione di cabala che sto usando, è:

cabala-installare la versione 1.22.6.0 utilizzando la versione 1.22.4.0 della Cabala biblioteca

+0

Suppongo che 'l'aggiornamento della cabla' faccia di più piuttosto che scaricare la pallina di catrame. Probabilmente lo spacchetta anche, confronta i contenuti con i tuoi contenuti correnti, pulisce bene dopo se stesso ... –

+0

beh, rimane bloccato nella fase di download ... ha appena caricato 100K dopo decine di miniuti. – Alaya

+5

Se stai usando una vecchia versione di cabal, potresti essere [colpire questo bug] (https://mail.haskell.org/pipermail/libraries/2013-December/021771.html). – gallais

risposta

1

come commento punti out - c'era un bug nelle vecchie versioni di cabal-install che rallentava notevolmente le cose. Inoltre, le versioni moderne cercano di non utilizzare la libreria nativa HTTP, ma utilizzano invece i binari esterni curl oche sono molto efficienti e più completi in termini di supporto per i proxy, ecc.

Problemi correlati