macのバージョンを上げるとNixへのパスが壊れる
hr.icon
2025/11#69181d1300000000007adc73でみた流れ
macOS26.3にあげたらなった
$NIX_PROFILESが空になっている
うーん
code:sh
$ cat /etc/zshrc | grep nix
$ cat /etc/bashrc | grep nix
if -e '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh' ; then
. '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh'
これじゃね
つまり/etc/zshrcにあった設定が何かしらで消えたんじゃない?
/etc/bashrcを見て設定をパクってくる
code:/etc/bashrc.bash
# Nix
if -e '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh' ; then
. '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh'
fi
# End Nix
読みとり専用だったけどsudoでいれた
恒久的解決には至らないけどこれでうごいた
macOSを更新するとNix環境が使えなくなる - taiseiueの日記
記事にした