Stackage为每个快照提供cabal.config
个文件,例如this one。如何使用该文件中的软件包版本对项目进行cabal new-configure
?
(或者:是否有另一种方法可以使用特定Stackage快照的依赖版本来配置nix样式的cabal项目?)
答案 0 :(得分:2)
Stackage中的cabal.config
个文件只包含一个巨大的constraints
部分,其语法与cabal.project
个文件使用的相同。
因此,您只需将这些约束复制到cabal.project.local
文件中,删除本地项目中的包的所有约束以及new-build
。