Haskell windows下的阴谋集团没有代理标志?
当我试图在代理后运行cabal而不设置Haskell windows下的阴谋集团没有代理标志?,haskell,proxy,cabal,Haskell,Proxy,Cabal,当我试图在代理后运行cabal而不设置HTTP\u proxy时,我得到 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没有提供代理选项,我也找不到有关如何设置.cabal文件以纠正此问题的任何
HTTP\u proxy
时,我得到
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
没有提供代理选项,我也找不到有关如何设置.cabal文件以纠正此问题的任何信息
出于安全原因,设置HTTP\u PROXY
环境变量可能是个坏主意
有什么想法吗?尝试在命令行以外的位置查找解决方案:
set HTTP_PROXY=http://username:password@proxyurl:port
可以在
~/.cabal/config
中配置代理。将此行添加到配置文件:
export http_proxy=http://${username}:${password}@${proxy_address}:${port}
Modern
cabal install
允许您在命令行或.cabal/config
文件中设置http传输。如果您将此传输设置为curl
或wget
等,那么您可以使用任何机制为他们提供代理,将您的代理提供给cabal
,我也找不到任何关于此的信息,我总是必须设置HTTP\u proxy
。我很确定这不可能。