我想使用新版本的 ghc(7.10,因为有一个新功能 -- static ptr
),并且我正在使用单用户nix
环境。
我在已发布的列表中找不到想要的新版本:https://nixos.org/nixos/packages.html;例如,最新的 ghc 修订版指向https://github.com/NixOS/nixpkgs/blob/release-14.12/pkgs/development/compilers/ghc/head.nix#L37(这是 7.10 之前的版本;但是如果从那时起(2014-12)已经发布了稳定的 7.10,那么使用预版本有什么意义)。
但这是 nixpkgs ( ) 的发布分支release-14.12
。
查看其他分支,我可以找到较新的 ghc 的 nix 表达式:
master
nixpkgs 的分支:https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/compilers/ghc/7.10.1.nixstaging
:https://github.com/NixOS/nixpkgs/blob/staging/pkgs/development/compilers/ghc/7.10.1.nix
(两者master
和staging
修订版ghc/7.10.1.nix
都是相同的。)
如何将它们安装到我的 nix 环境中(也许需要重新编译)?