我的Haskell项目中有多个基于堆栈的yaml文件用于不同的解析器。
$ ls *yaml
stack.yaml
stack-lts-12.yaml
stack-lts-11.yaml
stack-lts-10.yaml
如何为特定的Yaml文件调用stack
build命令?默认情况下,它会拾取stack.yaml
文件。
答案 0 :(得分:1)
要为其他堆栈yaml文件调用构建过程,需要适当设置STACK_YAML
环境变量。 bash中的示例演示:
$ STACK_YAML='stack-lts-12.yaml' stack build
...
...
答案 1 :(得分:1)
标志--stack-yaml file
也对我有用。但不确定是否适用于所有版本。使用堆栈版本1.7.1进行了测试