在Nix中禁用对Haskell包的测试可以通过修改Nix表达式来实现。Nix是一个功能强大的包管理系统,它使用Nix表达式来描述软件包的构建过程和依赖关系。
要禁用对Haskell包的测试,可以按照以下步骤进行操作:
/nix/store
目录下的/nix/store/<hash>-<package-name>.nix
路径中。doCheck
的属性。该属性的值通常为true
,表示要运行测试。doCheck
的值修改为false
,以禁用测试。修改后的代码示例如下:{ stdenv, fetchurl, ... }:
stdenv.mkDerivation rec {
name = "my-haskell-package";
version = "1.0";
src = fetchurl {
url = "https://example.com/my-haskell-package-1.0.tar.gz";
sha256 = "...";
};
doCheck = false; # 禁用测试
# 其他构建和依赖配置
}
nix-build /path/to/package.nix
通过以上步骤,你可以在Nix中禁用对Haskell包的测试。请注意,这只是禁用了测试过程,而不是禁用包本身的功能。
领取专属 10元无门槛券
手把手带您无忧上云