0

当我使用时,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版本化路径来编写我的部署脚本。

谢谢!

4

1 回答 1

1

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

于 2015-09-05T18:22:23.630 回答