3
Nix:安装Haskell软件包时跳过单元测试
我正在使用Nix在资源有限的共享主机上的家中安装软件包(因此没有二进制软件包)。我正在尝试安装git-annex。在构建其依赖关系之一“ haskell-lens”时,单元测试会消耗大量内存,以至于它们被杀死并且安装失败。 有没有一种方法可以跳过单元测试来安装软件包?我看着Cabal生成器,haskell-packages.nix在我看来,可以通过将其设置enableCheckPhase为false 来禁用测试。我在中尝试了以下操作~/.nixpkgs/config.nix,但测试仍在运行: { packageOverrides = pkgs: with pkgs; { # ...other customizations... haskellPackages = haskellPackages.override { extension = self : super : { self.lens = self.disableTest self.lens; }; }; }; }