Saya menggunakan Nix untuk menginstal paket di bawah rumah saya (jadi tidak ada paket biner) pada host bersama dengan sumber daya terbatas. Saya mencoba menginstal git-annex. Ketika membangun salah satu dependensinya, lensa haskell, unit test mengkonsumsi begitu banyak memori sehingga terbunuh dan instalasi gagal.
Apakah ada cara untuk melewatkan tes unit untuk mendapatkan paket diinstal? Saya melihat pembuat Cabal dan haskell-packages.nixdan menurut saya Anda bisa menonaktifkan tes dengan menetapkan enableCheckPhasefalse. Saya mencoba yang berikut ~/.nixpkgs/config.nix, tetapi tes masih berjalan:
{
packageOverrides = pkgs: with pkgs; {
# ...other customizations...
haskellPackages = haskellPackages.override {
extension = self : super : {
self.lens = self.disableTest self.lens;
};
};
};
}
nix-build --disable-check-phase) tanpa mengubah hash derivasi / keluaran?