gpt4 book ai didi

haskell - 如何使用 Stack 更新 .cabal 文件?

转载 作者:行者123 更新时间:2023-12-03 21:36:06 30 4
gpt4 key购买 nike

我有一个用 Stack 创建的旧项目。我想将我的项目从 Stackage 移至最新的 LTS 集。

当我更改 stack.yaml 文件中的解析器时,问题是 .cabal 文件中 extra-deps 中的版本仍然适用于旧的 LTS 集。有没有办法使用 Stack 自动更新 .cabal 文件中的版本号?

最佳答案

您可以简单地删除 build-depends 的(部分)(上限)边界在你的 cabal 文件中。

在分发包时,如果您使用 --pvp-bounds,stack 可以自动添加依赖边界。标志,例如stack sdist --pvp-bounds upper , stack upload --pvp-bounds both等等。

有一个 blog post by Michael Snoyman关于这个功能。

关于haskell - 如何使用 Stack 更新 .cabal 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35663007/

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