作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 stack
多包项目,其中“多包”是 zip-conduit-0.2.2.2
(我需要调整一些依赖项版本以获得它可以使用 nightly-2015-10-12
进行编译)。
我在主包中使用zip-conduit
,并且我还想在Setup.hs
中使用,以便能够打包zip文件。
我的 cabal 文件中有 build-type: Custom
,并且 stack build
尝试构建 Setup.hs
。问题是构建 Setup.hs
找不到依赖项 zip-conduit-0.2.2.2
。
我可以在 Setup.hs
中使用多包依赖项吗?如果是这样怎么办?如果没有,我的选择是什么?
注意:我看过这个引用文献https://github.com/commercialhaskell/stack/pull/899 ,但我不明白。
最佳答案
看来您需要设置 explicit-setup-deps将该包设置为 true。不幸的是,Stack 无法自动处理这种情况,但是 .cabal 文件中没有依赖信息,似乎别无选择。
如果您对此处的历史记录感兴趣,请参阅文档中的链接问题。
关于haskell - 堆栈: How can I use a multi-package dependency in `Setup.hs` ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33217911/
我是一名优秀的程序员,十分优秀!