在 NixOS 上升级堆栈

Upgrading Stack on NixOS

问题: 我正在尝试在 NixOS 中将 haskell stack 从版本 1.4.0 升级到 .1.5.1

在我的 configuration.nix:

environment.systemPackages = with pkgs; [
  # ...
  stack
  # ...
];

nixpkgs 上,它表示堆栈应该在版本 1.5.1:

还:

$ stack --version
Version 1.4.0 x86_64

https://nixos.org/nixos/packages.html 中列出的软件包反映了 NixOS 的当前稳定版本,目前为 17.09。

Stack 1.5.1 在同一个版本 17.09 上可用。要安装 Stack 1.5.1,您需要在 NixOS 不稳定分支或 NixOS 17.09 上。您目前似乎使用的是 NixOS 17.03。