我相信我跑了nix-env -if example.nix这改变了我的 nix 环境。
如何撤消此操作?
我正在尝试运行在我的 nixos 配置 ( /etc/nixos/*) 中指定的应用程序,但它似乎不再可用(在$PATH)中。
似乎是nix-env --switch-profile /nix/var/nix/profiles/default(根据https://nixos.org/nix/manual/#sec-profiles)?
小智 10
我运行nix-env -e '*'从nix-env定期安装的配置文件中删除所有包,并将我想要使用的任何内容移动到其中,environment.systemPackages以便在我的 nixos 配置中以声明方式跟踪我的所有包。至于调试为什么您指定的应用程序configuration.nix不在您的路径中,您中指定的应用程序configuration.nix应该被符号链接到/run/current-system/sw/bin,所以第一件事是检查您正在寻找的二进制文件是否列在那里,第二件事是在您的$PATH.
| 归档时间: |
|
| 查看次数: |
1540 次 |
| 最近记录: |