pathの読み込みがおかしくて調べた
zshの設定ファイルの読み込み順序と使い方Tipsまとめ - Qiita
上記記事を参考にすると、zshの設定ファイル読み込み順はこうなっている
global) /etc/zshenv local ) ~/.zshenv global) /etc/zprofile local ) ~/.zprofile global) /etc/zshrc local ) ~/.zshrc global) /etc/zlogin local ) ~/.zlogin
そして今日、brewをwindowsにinstallして失敗した。
具体的には、PATHをzprofileに設定するところだった。 いろいろ見直した結果、下記のような記述が
PATH="/root/~~~~~/bin"
PATHはzprofileとかzshrcとかいろんなところに書いてある変数で
PATH="/root/hoge/hoge/:$PATH"
というように、宣言済みのPATHを引き継ぐ書き方をするが、
PATH="/root/~~~~~/bin"
こいつのなかには$PATHがなかった
つまり、その時点で以前のPATHの中身が消えていた。
ということで
PATH="/root/~~~~~/bin:$PATH"
おk