cabal build-depends:怎么找?

时间:2012-06-17 19:50:59

标签: haskell cabal

如何找出module.cabal build-depends需要进行哪些操作?我的意思是,一些模块可能已经是Haskell平台的一部分,而其他模块可能不是?如何找出/知道我必须写在这里的内容,以便我提供的模块将在大多数Haskell安装上安装cabal"在那里"?

我的情况是我有它在我的系统上工作,但不记得我实际需要安装其他模块的导入以及我使用的Haskell平台的一部分。我现在如何最好地找到从我的情况到可以安装的电缆包的方式?

1 个答案:

答案 0 :(得分:3)

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

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