2015-09-04 43 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標誌處理部署的情況,該標誌將可執行文件複製到目標目錄。