haskell - 如何针对多个解析器构建包

标签 haskell haskell-stack

如何使用 stack 针对多个解析器构建和测试包?

最佳答案

从命令行设置解析器,覆盖 stack.yaml 中的任何内容:

stack --resolver lts-X.Y [build|test|exec|...]

更持久的解决方案是在存储库中拥有不同的 .yaml 配置,您可以使用 --stack-yaml 进行选择

stack build   # default is stack.yaml
stack --stack-yaml my-stack-lts-X.Y.yaml build
stack --stack-yaml my-stack-nightly-X-Y-Z.yaml build

关于haskell - 如何针对多个解析器构建包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47878829/

相关文章:

haskell - 类型推断似乎很神奇

haskell - 何时使用Haskell monads

variables - 在 Haskell 中,为什么将值绑定(bind)到变量名不再强制系统提交类型?

haskell - 在 Mac OSX 上导入 haskell 库会出错

haskell - 使用 Stack 分析构建

haskell - `stack build` 在哪里存储生成的可执行文件?

linux - 在 NixOS 上将 twitch lambdabot 配置为服务

cabal - 创建Haskell项目时需要Setup.hs文件吗?

haskell - 如何使用 Stack 安装/使用本地版本的包?

haskell - 对符号 'pthread_setname_np@@GLIBC_2.12' 的 undefined reference OpenSuse42.3 上的 Haskell 堆栈错误