繁体   English   中英

堆栈无法下载任何 ghc

[英]Stack fails to download any ghc

我正在租用 Ubuntu 服务器。 我想对其执行构建,但 Stack 无法下载 GHC。 我在互联网上找不到任何解决方案。 我也尝试降级 Stack,但在尝试下载 GHC 时失败。 你能帮助我吗? 您对此有解决方案或解决方法吗?

stack install
Preparing to install GHC to an isolated location.
This will not interfere with any system-level installation.
Preparing to download ghc-8.10.3 ...
Download expectation failure: HttpExceptionRequest Request {
  host                 = "downloads.haskell.org"
  port                 = 443
  secure               = True
  requestHeaders       = [("User-Agent","The Haskell Stack")]
  path                 = "/~ghc/8.10.3/ghc-8.10.3-x86_64-deb9-linux.tar.xz"
  queryString          = ""
  method               = "GET"
  proxy                = Nothing
  rawBody              = False
  redirectCount        = 10
  responseTimeout      = ResponseTimeoutDefault
  requestVersion       = HTTP/1.1
}
 ConnectionTimeout

感谢您的时间。

我怀疑这是租用的 Ubuntu 服务器上的防火墙设置的问题。 行业标准是在首次创建时默认将这些非常紧。 Stack 很可能没有权限创建下载 GHC 所需的连接。 要获得更详细的答案,了解更多有关您租用的 Ubuntu 服务器的信息会有所帮助。 您还可以查看是否可以使用wgetcurl类的东西连接到https://downloads.haskell.org

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM