2

如何找出需要进入 module.cabal build-depends 的内容?我的意思是,有些模块可能已经是 Haskell 平台的一部分,而其他模块可能不是?我如何找出/知道我必须在这里写什么,以便我提供的模块将与 cabal 一起安装在“外面”的大多数 Haskell 安装中?

我的情况是它在我的系统上运行,但不记得我实际上必须安装其他模块的导入以及我使用的 Haskell 平台的一部分。我现在如何最好地找到从我的情况到 cabal 可安装包的方法?

4

1 回答 1

3

如果您使用 Cabal 构建您的项目,它只会查看 .cabal 文件中列出的模块,即使您在本地安装了其他模块。

所以你所要做的就是按原样运行它(在depends声明中没有任何内容),它会给你需要指定的每个模块一个错误。我认为该错误甚至会告诉您包的名称。

于 2012-06-17T20:33:06.810 回答