gpt4 book ai didi

haskell - 我应该使用堆栈来构建和上传到 Hackage 吗?

转载 作者:行者123 更新时间:2023-12-04 14:40:45 24 4
gpt4 key购买 nike

随着时间的推移,我开发了一个凌乱的系统级 Haskell 安装,我是 not sure how to completely clean up .但在大多数情况下,这并不重要,因为我只是使用 stack管理每个项目的 Haskell 配置。然而,由于我的项目需求与我的系统 Haskell 设置不同,我想知道为 Hackage 构建和上传包的最佳方法是什么。

具体来说(1)我应该使用

stack exec -- cabal sdist
stack exec -- cabal upload

而不是简单地
cabal sdist
cabal upload

(2) 是否有任何理由安装 cabal 的项目版本(使用 stack build cabal ?)

或者是否有一些更好的基于堆栈的方法来构建和分发到 Hackage,而不涉及调用 cabal直接地?

最佳答案

根据我之前的评论添加答案。
stack通过其提供等效的功能

  • stack sdist
  • stack upload

  • 命令,不需要与 cabal 交互直接在基于堆栈的项目中。

    堆栈支持的命令的完整列表可以通过以下方式获得:
    $ stack --help

    official documentation .

    个别命令也支持 --help查看它们支持哪些命令行标志。

    关于haskell - 我应该使用堆栈来构建和上传到 Hackage 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41369011/

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