【发布时间】:2012-06-17 19:50:58
【问题描述】:
我如何找出需要进入 module.cabal build-depends 的内容?我的意思是,有些模块可能已经是 Haskell 平台的一部分,而其他模块可能不是?我如何找出/知道我必须在这里写什么,以便我提供的模块将与 cabal 一起安装在“外面”的大多数 Haskell 安装中?
我的情况是它在我的系统上运行,但不记得我实际上必须安装其他模块的导入以及我使用的 Haskell 平台的一部分。我现在如何最好地找到从我的情况到 cabal 可安装包的方法?
【问题讨论】:
-
cabal init和最新版本的cabal非常擅长推断包;当然,版本限制很窄,并且基于您所拥有的,例如base ==4.5.*, containers ==0.4.*, mtl ==2.1.*, array ==0.4.*, text ==0.11.*