2015-09-04 53 views
0

当我用cabal build我发现yesod可执行到dist/build目录,但现在,使用stack build我发现到这个`堆栈build`新鲜`耶索德init`没有可执行存入`DIST/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标志处理部署的情况,该标志将可执行文件复制到目标目录。