有没有什么办法可以强制删除一个包/nix/store/..
我正在测试我的包的表达式,并希望确保它能够正确重建。
问题是,如果我构建一次包,下次再次构建它时它将使用缓存。
我使用这个命令来测试我的包
nix-shell -I nixpkgs=</path/to/repo> -p <package_name>
我不想使用,nix-collect-garbage
因为它也删除了很多buildInputs
。
寻找类似的东西nix-cg <package_name>
答案1
nix-store --delete /path
--ignore-liveness
请注意,该路径可能处于活动状态,因此在没有root 权限的 情况下拒绝删除。