리소스가 제한된 공유 호스트에서 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;
};
};
};
}
nix-build --disable-check-phase
파생 / 출력 해시를 변경하지 않고 (대화 형 사용 관점에서) 테스트를 선택적으로 비활성화하는 방법이 있습니까?