Я використовую Nix для встановлення пакетів під своїм будинком (тому немає бінарних пакетів) на спільному хості з обмеженими ресурсами. Я намагаюся встановити git-annex. Під час побудови однієї зі своїх залежностей, haskell-лінзи, тестові пристрої споживають стільки пам’яті, що вони вбиваються, а установка не вдається.
Чи є спосіб пропустити одиничні тести, щоб встановити пакет? Я подивився на будівельника 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;
};
};
};
}
nix-build --disable-check-phase
), не змінюючи хеш виведення / виведення?