【问题标题】:How can I prevent stack build using nix from the command line?如何防止在命令行中使用 nix 构建堆栈?
【发布时间】:2019-02-03 21:57:44
【问题描述】:

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

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

nix: 
  enable: true

在 docker 容器(没有 nix)中运行“stack build”时,会出现以下错误:

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

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

【问题讨论】:

    标签: haskell-stack


    【解决方案1】:

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

    stack --no-nix build
    

    【讨论】:

      猜你喜欢
      • 2017-01-25
      • 2019-06-21
      • 1970-01-01
      • 1970-01-01
      • 2018-05-29
      • 2012-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多