haskell - 堆栈总是下载 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 包!
解决方案
推荐阅读
- amazon-web-services - 如何获取 Amazon MSK 的代理端点作为输出
- javascript - TypeScript 中的 NDEFReader
- shutterstock - 编辑器集成图像横向 - 纵向
- html - 我正在尝试在 css 中添加背景图像,但出现以下错误
- c# - 将 docx 文件中的文本替换为另一个 docx 文件的内容
- android - 针对不同类型用户的 Firebase 身份验证
- java - CP 子系统未启用
- amazon-web-services - 如何将 Amazon Athena 表直接复制到 Amazon Redshift?
- c# - 从 Azure blob 存储下载多个选定的 Grid/Telerik Rad 文件
- javascript - 从标题切换模式屏幕反应原生