gpt4 book ai didi

haskell - 堆栈: How can I use a multi-package dependency in `Setup.hs` ?

转载 作者:行者123 更新时间:2023-12-02 16:37:28 26 4
gpt4 key购买 nike

我有一个 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com