当我使用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
代替版本化路径来编写部署脚本。
谢谢!
答案 0 :(得分:1)
部署的情况可以使用--copy-bins --local-bin-path somedir
标志来处理,这些标志会将可执行文件复制到目标目录。