🔍

nix doctor に怒られた。紛れ込んだ相対PATHを探す。

2023/03/03に公開

発生したエラー

$ nix doctor
[PASS] PATH contains only one nix version.
error: not an absolute path: '~/.dotnet'

やったこと

/etc/zshrc とか $HOME/.zshrc とかを探すも,どこにも export した形跡がない。
普段 export は全て $HOME/.zsh.d/export.zsh みたいなファイルを作って読み込ませているがそこにもない。

結論

/etc/paths.d/dotnet-cli-tools にいた。インストール時におせっかいで作られ,起動時に path_helper で読み込まれていた。

$ cat /etc/paths.d/dotnet-cli-tools
~/.dotnet/tools

参考

Discussion