error: opening file '/nix/store/4h464mkqfipf04jgz4jp3bx56sdn6av0-python3.7-somepackage-1.0.0.drv': No such file or directory
Run Code Online (Sandbox Code Playgroud)
我手动删除了一些文件以尝试删除该包。但是 nix-shell 不再工作并给我上面的消息。如何解决 nix 中的问题?我想完全删除该软件包并重新安装。
另外,当我运行以下命令时:
~/sources/integration_test >>> nix-env -u python3.7-somepackagesomepackage-1.0.0
error: selector 'python3.7-somepackages-1.0.0' matches no derivations
Run Code Online (Sandbox Code Playgroud)
尝试跑步
\n nix-store --verify --check-contents --repair\nRun Code Online (Sandbox Code Playgroud)\n来自联机帮助页:
\n nix-store --verify --check-contents --repair\nRun Code Online (Sandbox Code Playgroud)\n注意。我建议您自己阅读联机帮助页,man nix-store以确保在运行之前这是您想要的。
NB.2由于操作的性质,需要检查很多内容\xe2\x80\x95此操作将需要一段时间。对于我的 11 GiB /nix/store,运行时间为 4 分 13 秒。
附录。将来,当您想从 nix 存储中手动删除软件包时,请使用
\nnix-store --delete /nix/store/[what you want to delete]\nRun Code Online (Sandbox Code Playgroud)\n反而。
\n