Вызов команды стека для определенного файла stack.yaml - PullRequest
0 голосов
/ 28 ноября 2018

В моем проекте на Haskell есть несколько yaml-файлов на основе нескольких стеков.

$ ls *yaml
stack.yaml
stack-lts-12.yaml
stack-lts-11.yaml
stack-lts-10.yaml

Как вызвать команду сборки stack для определенного файла yaml?По умолчанию он получает файл stack.yaml.

Ответы [ 2 ]

0 голосов
/ 28 ноября 2018

Флаг --stack-yaml file у меня тоже работает.Не уверен, что он доступен для всех версий.Протестировано с версией стека 1.7.1

0 голосов
/ 28 ноября 2018

Чтобы вызвать процесс сборки для другого файла yaml стека, необходимо соответствующим образом установить переменную среды STACK_YAML.Пример демонстрации в bash:

$ STACK_YAML='stack-lts-12.yaml' stack build
...
...
...