首页 > 解决方案 > Haskell Stack - 如何在堆栈测试期间禁用复制可执行文件?

问题描述

调用后

stack new foo
stack build foo:test:foo-test --test --fast --no-copy-bins --no-copy-compiler-tool

Stack 仍在复制和安装库和可执行文件:

foo> 复制/注册在 /tmp/foo/.stack-work/install/x86_64-linux-tinfo6/c2ce3190a19b85be796c6c0a3948129db378f9cd184b6b091f74bef68e262808/8.8.4/lib/x86_64-linux-ghc-8.8.4/foo-0.1 中安装库。 JFvztN1xJpOHaq2zHLpyHS 在 /tmp/foo/.stack-work/install/x86_64-linux-tinfo6/c2ce3190a19b85be796c6c0a3948129db378f9cd184b6b091f74bef68e262808/8.8.4/bin 中安装可执行 foo-exe 为 foo-0 注册库。

如何在 期间禁用可执行文件的复制stack build --test?我有一个包含十几个可执行文件的项目,复制它们比执行测试需要更长的时间......

% stack --version
Version 2.5.1, Git revision d6ab861544918185236cf826cb2028abb266d6d5 x86_64 hpack-0.33.0

标签: haskellhaskell-stack

解决方案


推荐阅读