`stack build`一个新的`yesod init`不存储可执行文件到`dist / build`

时间:2015-09-04 11:25:37

标签: cabal yesod stackage

当我使用cabal build时,我在yesod目录中找到了dist/build可执行文件,但现在,使用stack 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 个答案:

答案 0 :(得分:1)

部署的情况可以使用--copy-bins --local-bin-path somedir标志来处理,这些标志会将可执行文件复制到目标目录。