有时在运行时nix-build,nixos-rebuild我发现了一些易于修复的问题(例如已弃用的警告或多余的导入),我想“很有趣,我可以在空闲时间修复它”。
我知道我可以将构建日志重定向到一个文件,但我一直忘记这样做,直到我再次看到警告。
问题:nix 构建守护进程是否将构建日志保存在某处?
您可以build-cache-failures在您的启用,nix.conf然后使用的组合
nix-store --query-failed-paths
Run Code Online (Sandbox Code Playgroud)
和
nix-store --read-log
Run Code Online (Sandbox Code Playgroud)
如果尚未启用构建失败缓存,则可能没有(简单的)方法来回忆哪些构建失败了,除非您有什么要grep -Rfor in /nix/var/log/nix/drvs/。
| 归档时间: |
|
| 查看次数: |
709 次 |
| 最近记录: |