Nix Home Managerパッケージの競合

Nix Home Managerパッケージの競合

私はMac OSでパッケージを管理するためにNix Home Managerを使用していますが、パッケージを追加するときに新しい問題に固執しました。ripgrep以前home.packagesは問題ありませんでした。このエラーが何を意味するのか、どうやって正しく修正するのかわかりません。助けてくれてありがとう!

$ home-manager switch
/nix/store/g9wiv0f7nhwqjqdn1cwi317zw9anknfs-home-manager-generation
Starting Home Manager activation
Activating checkFilesChanged
Activating checkLaunchAgents
Activating checkLinkTargets
Activating writeBoundary
Activating copyFonts
Activating installPackages
error: files '/nix/store/qdylbr09f0zjc44zkxjrf4ilzkpj05gl-home-manager-path/bin/man' and '/nix/store/2jahwbgdzz4cabfp0w1009ysdpb47ycb-home-manager-path/bin/man' have the same priority 5; use 'nix-env --set-flag priority NUMBER INSTALLED_PKGNAME' or type 'nix profile install --help' if using 'nix profile' to find out howto change the priority of one of the conflicting packages (0 being the highest priority)

Oops, Nix failed to install your new Home Manager profile!

Perhaps there is a conflict with a package that was installed using
"nix profile install"? Try running

    nix profile list

and if there is a conflicting package you can remove it with

    nix profile remove {number | store path}

Then try activating your Home Manager configuration again.

そして

$ nix profile list
0 - - /nix/store/2jahwbgdzz4cabfp0w1009ysdpb47ycb-home-manager-path
1 github:nix-community/comma#packages.aarch64-darwin.default github:nix-community/comma/691120d169189f3a9cb29b1c72bcd521ac372b2b#packages.aarch64-darwin.default /nix/store/la30szfb9m9bq7y8nwc2dmxjlq361rqm-comma-1.2.3
2 - - /nix/store/2jahwbgdzz4cabfp0w1009ysdpb47ycb-home-manager-path

最近インストールしました斑点、それが問題の一部だと思いますか?

ベストアンサー1

まだ解決策はありませんが、私に役立つ方法は毎回必要な次のレシピですhome-manager switch

nix profile list

# Check numbers, but you need to remove both home-manager profiles:
nix profile remove 0
nix profile remove 0

# Reinstall home manager - I needed a NIX_PATH workaround from https://github.com/nix-community/home-manager/issues/2564#issuecomment-994943471:
export NIX_PATH=${NIX_PATH:+$NIX_PATH:}$HOME/.nix-defexpr/channels:/nix/var/nix/profiles/per-user/root/channels
nix-shell '<home-manager>' -A install

おすすめ記事