如何防止从命令行使用nix构建堆栈?

时间:2019-02-03 21:57:44

标签: haskell-stack

我正在尝试构建Haskell应用程序的docker映像。

在我的stack.yaml中,我启用了nix:

nix: 
  enable: true

在docker容器(没有nix)中运行“堆栈构建”时,出现以下错误:

Downloading lts-13.5 build plan ...
Downloaded lts-13.5 build plan.
Executable named nix-shell not found on path:

是否可以在不修改stack.yaml文件的情况下禁用nix(某些命令行标志?)?

1 个答案:

答案 0 :(得分:0)

您可以使用以下命令在命令行上禁用nix:

stack --no-nix build