当检索软件包与阴谋集团,我经常得到错误,这一信息:

用户的错误(编解码器。压缩。Zlib:过早结束压缩的流)

它看起来像阴谋集团正在使用我的窗户网络中的代理设置(用以及privoxy).

从周围挖谷歌,阴谋集团或其图书馆现有(已)一个问题 在这个区域。

可能的解决方案我可以看到的是:

  1. 关闭代理在使用阴谋集团(不是很热衷于这一);或

  2. 那补丁和开始的黑客。我犹豫是否要走这条路, 因为我是一个完整的Haskell小白我不舒服Darcs;或

  3. 给它的神奇的"我可以haz没有代理"的参数。因此,这个问题。

有帮助吗?

解决方案

如果我读 http://darcs.haskell.org/cabal-install/Distribution/Client/HttpUtils.hs 正确,您应该能够设置环境变HTTP_PROXY为无效值(将"的"工作?) 让它去直接的。

其他提示

以下@匝桑布的咨询意见,并尝试一点,解,我现在使用的是:

export HTTP_PROXY="::"

这里的一部分的实验记录:

尝试@匝桑布的解决方案:

[12:10:35z ~]:export HTTP_PROXY=""
[12:11:47z ~]:set|grep HTTP
HTTP_PROXY=
[12:11:50z ~]:cabal update
Downloading the latest package list from hackage.haskell.org
cabal.exe: connect: failed (Connection refused (WSAECONNREFUSED))

尝试一种"合理的人"的解决方案:

[12:11:54z ~]:export HTTP_PROXY="None"
[12:12:02z ~]:set|grep HTTP
HTTP_PROXY=None
[12:12:04z ~]:cabal update
Downloading the latest package list from hackage.haskell.org
cabal.exe: user error [\]
           (openTCPConnection: host lookup failure for "None")

尝试一种"不合理的人"的解决方案:

[12:23:44z ~]:export HTTP_PROXY="::"
[12:24:00z ~]:set|grep HTTP
HTTP_PROXY=::
[12:24:04z ~]:cabal update
Downloading the latest package list from hackage.haskell.org
Warning: invalid http proxy uri: "::"
Warning: proxy uri must be http with a hostname
Warning: ignoring http proxy, trying a direct connection
Note: there is a new version of cabal-install available.
To upgrade, run: cabal install cabal-install
[12:24:34z ~]:

耶!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top