Używam Nix do instalowania pakietów w moim domu (więc nie ma pakietów binarnych) na współdzielonym hoście z ograniczonymi zasobami. Próbuję zainstalować załącznik git. Podczas budowania jednej z jej zależności, soczewki haskell, testy jednostkowe zużywają tyle pamięci, że zostają zabite, a instalacja kończy się niepowodzeniem.
Czy istnieje sposób na pominięcie testów jednostkowych w celu zainstalowania pakietu? Spojrzałem na konstruktora Cabala i haskell-packages.nix
wydaje mi się, że można wyłączyć testy, ustawiając wartość enableCheckPhase
false. Próbowałem następujące ~/.nixpkgs/config.nix
, ale testy są nadal uruchomione:
{
packageOverrides = pkgs: with pkgs; {
# ...other customizations...
haskellPackages = haskellPackages.override {
extension = self : super : {
self.lens = self.disableTest self.lens;
};
};
};
}
nix-build --disable-check-phase
) bez zmiany skrótu wyprowadzania / wyjścia?