Ich verwende Nix, um Pakete unter meinem Haus (also keine Binärpakete) auf einem gemeinsam genutzten Host mit begrenzten Ressourcen zu installieren. Ich versuche, git-annex zu installieren. Beim Erstellen einer seiner Abhängigkeiten, der Haskell-Linse, verbrauchen die Komponententests so viel Speicher, dass sie getötet werden und die Installation fehlschlägt.
Gibt es eine Möglichkeit, die Komponententests zu überspringen, um das Paket zu installieren? Ich habe haskell-packages.nix
mir den Cabal Builder angesehen und es scheint mir, dass Sie die Tests deaktivieren können, indem Sie enableCheckPhase
auf false setzen. Ich habe Folgendes versucht ~/.nixpkgs/config.nix
, aber die Tests werden noch ausgeführt:
{
packageOverrides = pkgs: with pkgs; {
# ...other customizations...
haskellPackages = haskellPackages.override {
extension = self : super : {
self.lens = self.disableTest self.lens;
};
};
};
}
nix-build --disable-check-phase
), ohne den Ableitungs- / Ausgabe-Hash zu ändern?