2011-10-18 12 views
6

Quando faccio cabal install criterionCabal Update e della confezione Errori di installazione

ottengo il seguente errore per quanto riguarda il pacchetto di vector-algorithms

Warning: The package list for 'hackage.haskell.org' is 16 days old. 
Run 'cabal update' to get the latest list of available packages. 
Resolving dependencies... 
Downloading vector-algorithms-0.4... 
cabal: Error: some packages failed to install: 
vector-algorithms-0.4 failed while downloading the package. The exception was: 
connect: does not exist (Connection refused) 

E quando corro cabal update di nuovo gli errori con

Downloading the latest package list from hackage.haskell.org 
cabal: openTCPConnection: host lookup failure for "" 

Cosa è sbagliato?

Sto usando Ubuntu 11.10 e GHC 7.0.4 da this PPA e la mia connessione di rete va bene nel resto del sistema.

+2

Puoi controllare la configurazione cabala? Nel file '~/.cabal/config', cerca una riga che inizi con' remote-repo: ', dovrebbe essere' remote-repo: hackage.haskell.org:http://hackage.haskell.org/packages/archive'. –

+1

E poi prova a ping'ing hackage.haskell.org per assicurarti che non si tratti di un problema di rete. – ivanm

risposta

3

Era un'impostazione proxy. Non è stato sufficiente separare ftp_proxy o http_proxy ma anche https_proxy. GNOME non rimuove automaticamente configuraition di proxy terminal quando lo disattivo dalle impostazioni di sistema. Molto noioso. Scriverò uno script di shell che disabilita tutte le impostazioni del proxy.

Scusa per averti disturbato.

+1

Non un fastidio. mi hai aiutato perché ho fatto la stessa cosa – nont

0

È anche possibile forzare il proxy:

export http_proxy=hackage.haskell.org:80 
cabal update 
export http_proxy= 
Problemi correlati