2015-09-04 7 views
0

Когда я cabal build я нашел yesod исполняемый файл в dist/build каталоге, но сейчас, используя stack build Я нашел это в`стек build` свежий` Йесод init` не хранить исполняемый файл в `дист/build`

./.stack-work/install/x86_64-linux/lts-3.1/7.10.2/bin/Test02 
./.stack-work/dist/x86_64-linux/Cabal-1.22.4.0/build/Test02 
./.stack-work/dist/x86_64-linux/Cabal-1.22.4.0/build/Test02/Test02 

Я не могу найти причину (изменение поведения каббала/стека, моя ошибка, ...).

Я предпочитаю использовать dist/build вместо пустых версий сценариев для моего развертывания.

Спасибо!

ответ

1

В случае развертывания можно использовать флаги --copy-bins --local-bin-path somedir, в которых будут скопированы исполняемые файлы в целевой каталог.