Stackage 为每个快照提供一个 cabal.config
文件,例如this one 。如何使用该文件中的软件包版本创建 cabal new-configure
项目?
(或者:是否有另一种方法可以使用特定 Stackage 快照中的依赖版本来配置 nix 风格的 cabal 项目?)
最佳答案
Stackage 中的 cabal.config
文件仅包含一个巨大的 constraints
部分,其语法与 cabal.project
文件使用的语法相同。
因此,您只需将这些约束复制到 cabal.project.local
文件中,删除本地项目和 new-build
中包的任何约束即可。
关于haskell - 如何将 Stackage 的 cabal.config 文件与 nix 风格的 cabal 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49224474/