首页 > 解决方案 > 堆栈总是下载 ghc,即使它在路径中

问题描述

我想在当前运行 Windows 10 build 1803 的计算机上使用 Haskell,并且我正在使用 25 Mbps 的宽带连接。截至 2018 年,称为 ghc 的 Haskell 编译器版本为 8.4.3。

首先,我从 www.haskellstack.org/ 下载堆栈,因为文件很小,所以下载速度非常快。

在安装堆栈并将堆栈更新到其路径后,我下载了 ghc。下载速度非常慢。下载仅 2.40 或 1.32 MB 后,它变得静止,大约 30 分钟后,它显示套接字连接错误。我复制了错误并在 Stack Overflow 中搜索它,但它似乎是徒劳的。

作为解决方案,我卸载了 stack 的唯一版本并安装了 Haskell 平台,该平台与 ghc 和其他功能以及 Cabal 和 Stack 捆绑在一起。但是,在使用堆栈启动项目时,它不会检测到 ghc 编译器并自动尝试下载 ghc 版本 8.4.3。请注意,我已将 ghc 添加到路径中,因为每当我在命令行中键入 ghc 时,它都会为我提供 Haskell 终端,并且我还检查了环境变量。

无论我做什么,我都不能让堆栈检测到已经来自 Haskell 平台的 ghc 并阻止它自动下载自己的 ghc 版本,在此之前它永远停留在 0.66%。

我来自印度。通过堆栈提供 ghc 的服务器是否在我的国家不支持?或者有什么办法吗!对于我的 Haskell 项目,我似乎无法安装任何 Haskell 包!

在此处输入图像描述

标签: haskellghchaskell-stackhaskell-platform

解决方案



推荐阅读