【发布时间】:2017-08-01 02:19:38
【问题描述】:
这个问题是another question 的产物。在那个问题中,我询问了有关导入 Data.Heap 的建议。有人告诉我,我首先必须安装 Heap。按照指示我跑了
> cabal install Heap
弹出一个 Windows 错误框,告诉我驱动器 D 中没有磁盘,我必须插入一个。三个按钮(忽略、继续或重试)都不起作用。我不得不从任务管理器中杀死 GHCi 以摆脱弹出窗口并关闭命令提示符窗口。当我尝试运行命令时,无论 GHCi 是否正在运行,都会发生这种情况。现在我无法启动 GHCi 没有得到那个阻止一切的弹出窗口。
我尝试关闭计算机,然后再打开。相同的弹出窗口。我什至卸载了 Haskell 平台并重新安装了它。 (它是 8.0.2-a 版本。)当我启动 GHCi 时仍然是相同的弹出窗口。 (我使用平台安装的快捷方式 WinGHCi 来启动 GHCi。)
对于避免该弹出窗口的建议,我将不胜感激。否则我根本无法运行 GHCi。
谢谢。
【问题讨论】:
-
这很奇怪。
cabal install Heap有输出吗?你真的杀了 GHCi,还是其他类似名字的东西(我不认为cabal install运行 GHCi)? -
我以前听说过这个错误。它与 msys install ghc 正在以某种方式搞砸有关,但我不知道如何修复它。我知道这比重新安装 ghc 更复杂。
-
也许你应该使用 Haskell Stack? docs.haskellstack.org/en/stable/README
标签: haskell