2013-10-30 8 views
6

Quando provo a correre cabala dietro un proxy senza impostare HTTP_PROXY, ottengoNessuna bandiera proxy per la cabala sotto Windows?

C:\Users\joeschmo>cabal update 
Downloading the latest package list from hackage.haskell.org 
cabal: openTCPConnection: host lookup failure for "hackage.haskell.org" 

cabal -h non dà una soluzione proxy, e non riesco a trovare alcuna info su come impostare un . File cabal per rimediare a questo problema.

Per motivi di sicurezza, impostare l'ambiente HTTP_PROXY var è probabilmente una cattiva idea.

Qualche idea? Cercando di trovare una soluzione diversa dalla riga di comando:

set HTTP_PROXY=http://username:[email protected]:port 
+0

Non sono stato in grado di trovare nulla a riguardo, ho sempre dovuto impostare 'HTTP_PROXY'. – bheklilr

risposta

0

Proxy può essere configurato in ~/.cabal/config. Aggiungere questa riga al file di configurazione:

export http_proxy=http://${username}:${password}@${proxy_address}:${port} 
+0

Sono abbastanza sicuro che non possa essere. – sclv

0

moderna cabal-install consente di impostare un http-transport sia a riga di comando o nel file .cabal/config. Se si imposta questo trasporto su curl o wget, ecc., È possibile utilizzare qualsiasi meccanismo utilizzato per fornire a il valore di un proxy per fornire il proprio proxy a cabal.

Problemi correlati