你如何导入Data.Heap?

时间:2017-07-27 22:41:26

标签: haskell

抱歉这个愚蠢的问题。我尝试导入Data.Heap,但收到此错误消息:

> import Data.Heap

<no location info>: error:
    Could not find module ‘Data.Heap’
    Perhaps you meant
      Data.Map (from containers-0.5.7.1@containers-0.5.7.1)

Haven在其他进口产品方面遇到了麻烦。

感谢。

1 个答案:

答案 0 :(得分:0)

如评论中所述,您需要安装包含模块Data.Heap的软件包。 (请参阅this related关于Haskell中包和模块之间差异的问题)

Hackage page的左上角,您会看到您正在查看的包裹的名称和版本:
heap package name: heap-1.0.3
如果您正在使用堆栈,请将heap添加到build-depends文件的project.cabal部分,然后重建。如果您只是使用cabal,只需运行cabal install heap即可获得系统上安装的最新版本的软件包。