这个问题是一个产物另一个问题 https://stackoverflow.com/questions/45362161/how-do-you-import-data-heap。在那个问题中,我寻求有关导入 Data.Heap 的建议。有人告诉我首先必须安装 Heap。按照指示我跑了
> cabal install Heap
弹出一个 Windows 错误框,告诉我 D 驱动器中没有磁盘,我必须插入一张。三个按钮(“忽略”、“继续”或“重试”)均不起作用。我必须从任务管理器中终止 GHCi 才能摆脱弹出窗口并关闭命令提示符窗口。当我尝试运行该命令时,无论 GHCi 是否正在运行,都会发生这种情况。现在我无法在没有弹出窗口的情况下启动 GHCi,该弹出窗口会阻止所有内容。
我尝试关闭计算机然后再打开。同样的弹出窗口。我什至卸载了Haskell平台并重新安装了它。 (版本 8.0.2-a。)当我启动 GHCi 时,仍然弹出相同的窗口。 (我使用平台安装的快捷方式 WinGHCi 来启动 GHCi。)
我希望得到避免该弹出窗口的建议。否则我根本无法运行 GHCi。
Thanks.
显然这是一个长期存在的问题。 (看 and )。可能和gcc有关系,也可能和微软有关系。
一种解决方案是转到“设置”。 (我使用的是 Windows 10。)搜索磁盘管理。在底部向下滚动到磁盘 D。右键单击并选择更改驱动器号。将其更改为其他内容(!)。
这似乎可以解决问题。鉴于这个问题似乎已经存在了很长时间,我不明白为什么它还没有得到解决。
我现在可以使用命令提示符
>cabal install Heap
然后在 GHCi (REPL) 中
Prelude> import Heap
这就是最初的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)