【问题标题】:cabal: Failed to download, ErrorMisc "Error HTTP code: 407"cabal:下载失败,ErrorMisc“错误 HTTP 代码:407”
【发布时间】:2023-04-02 08:33:01
【问题描述】:

Windows 7 x64 SP1 俄语,虚拟机 (VMware) 位于服务器上。

我昨天从official site 安装了 Haskell。但是当我启动命令时出现问题:cabal update。错误信息:

C:\Users\admin>cabal update 下载最新的包列表 hackage.haskell.org 阴谋集团:下载失败 http://hackage.haskell.org/packages/archive/00-index.tar.gz: ErrorMisc "错误 HTTP 代码:407"

存在互联网接入。该命令在管理员配置文件下运行。我该如何解决这个问题?

附:当我在家用笔记本上执行相同操作时 - 一切正常,没有此消息。

【问题讨论】:

    标签: windows haskell


    【解决方案1】:

    Http 状态码 407 表示“需要代理身份验证”。所以这似乎是代理配置的本地问题。

    另请参阅:cabal can't use http proxy

    HTTP包中添加:cabalusesfetchProxy,它should读取IE代理配置。 我不使用 Windows,所以我不知道有什么问题。您可以尝试手动调用fetchProxy 并查看它返回的内容。如果它返回正确的值,则在cabal tracker 上打开问题。否则,请在 HTTP 包跟踪器中打开问题。

    【讨论】:

    • cabal 没有读取 Internet Explorer 的连接设置吗?
    • 这种情况下如何进行身份验证? cabal 程序没有询问代理身份验证的登录名和密码。
    • 我用有关代理的更多详细信息更新了答案。但我什至不确定cabal 是否支持代理身份验证...
    • cabal 支持代理身份验证,但最好的方法是在 shell 中设置环境变量。
    猜你喜欢
    • 1970-01-01
    • 2018-03-09
    • 2019-12-22
    • 1970-01-01
    • 2016-02-05
    • 2013-10-27
    • 1970-01-01
    • 2015-06-15
    • 2019-04-03
    相关资源
    最近更新 更多