gpt4 book ai didi

haskell - 我可以在 stack.yaml 中为 "dummy"省略或指定 'resolver' 值吗

转载 作者:行者123 更新时间:2023-12-04 13:20:59 28 4
gpt4 key购买 nike

我将 stack.yaml 文件与指定的 --resolver 结合使用,这样 resolver 键在 stack 中。 yaml 总是(或应该)被忽略。

有没有办法在 stack.yaml 本身中指定这个事实?或者那里有表达这个的成语。我想简单地从文件中省略 resolver,但这是不允许的。

最佳答案

以这种方式处理堆栈并不惯用,但您可以在 resolver 字段中放置任何内容,如果您提供 --resolver<,堆栈将忽略它 标志。例如:

$ cat stack.yaml
# stack.yaml
resolver: none
packages: []
extra-deps:
- tardis-0.2.0.0

$ stack repl
Unable to load custom resolver none from local file:
/Users/dan/scratch/stack-no-resolver-test/none
Exception: InvalidYaml (Just (YamlException "Yaml file not found: /Users/dan/scratch/stack-no-resolver-test/none"))

$ stack --resolver lts-12.0 repl
...
Configuring GHCi with the following packages:
GHCi, version 8.4.3: http://www.haskell.org/ghc/ :? for help

您只需要能够理解“无法加载自定义解析器无”错误消息,对于您的用例,意味着您忘记在命令行上提供 --resolver

关于haskell - 我可以在 stack.yaml 中为 "dummy"省略或指定 'resolver' 值吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52795764/

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