Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何找出需要进入 module.cabal build-depends 的内容?我的意思是,有些模块可能已经是 Haskell 平台的一部分,而其他模块可能不是?我如何找出/知道我必须在这里写什么,以便我提供的模块将与 cabal 一起安装在“外面”的大多数 Haskell 安装中?
我的情况是它在我的系统上运行,但不记得我实际上必须安装其他模块的导入以及我使用的 Haskell 平台的一部分。我现在如何最好地找到从我的情况到 cabal 可安装包的方法?
如果您使用 Cabal 构建您的项目,它只会查看 .cabal 文件中列出的模块,即使您在本地安装了其他模块。
所以你所要做的就是按原样运行它(在depends声明中没有任何内容),它会给你需要指定的每个模块一个错误。我认为该错误甚至会告诉您包的名称。