有时运行nix-build
和nixos-rebuild
我发现易于修复的问题(例如已弃用的警告,冗余导入),我认为"有趣,我可能能够解决这个问题我的空闲时间"。
我知道我可以将构建日志重定向到一个文件,但我一直忘记这样做,直到我再次看到警告。
问题:nix build守护进程是否继续在某处构建日志?
答案 0 :(得分:2)
您可以在build-cache-failures
中启用nix.conf
,然后使用
nix-store --query-failed-paths
和
nix-store --read-log
如果尚未启用构建失败缓存,则可能没有(简单)方法可以回忆哪些构建失败,除非grep -R
中有/nix/var/log/nix/drvs/
的内容。