2017-11-24 7 views
2

Problem: Ich versuche Haskell stack ab Version 1.4.0-.1.5.1 in NixOS zu aktualisieren.Upgrade Stapel auf NixOS

In meinem configuration.nix:

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

Auf nixpkgs, heißt es, dass Stack auf Version 1.5.1 sein sollte:

enter image description here

Doch:

$ stack --version 
Version 1.4.0 x86_64 
+3

Auf welchem ​​Nix-Kanal bist du? Ist es aktualisiert? – 4e6

+0

'$ nix-shell -p Stapel -I nixpkgs = https: // github.com/NixOS/nixpkgs/archive/master.tar.gz' wenn Sie am Rande leben wollen. ('-I' Flag funktioniert auch auf' nix-env') – wizzup

Antwort

2

die Pakete auf aufgelistet https://nixos.org/nixos/packages.html spiegeln die aktuelle stabile Version von NixOS wider, die derzeit 17.09.

Stack 1.5.1 wurde in der gleichen Version, 17.09 verfügbar. Um Stack 1.5.1 zu installieren, müssen Sie entweder auf dem NixOS Unstable-Zweig oder auf NixOS 17.09 sein. Es scheint, dass Sie gerade auf NixOS 17.03 sind.