代码之家  ›  专栏  ›  技术社区  ›  Chris Stryczynski

如何防止在命令行中使用nix生成堆栈?

  •  0
  • Chris Stryczynski  · 技术社区  · 5 年前

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

    在我的堆栈.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:
    

    我可以禁用nix(一些命令行标志吗?)无需修改 stack.yaml 文件?

    0 回复  |  直到 5 年前
        1
  •  1
  •   Steven Shaw    5 年前

    stack --no-nix build