zshのアップグレードでPATHがおかしくなった
気付いたら/usr/local/binにPATHが通らなくなってた。
原因を探したところ、homebrewでアップグレードしたzshのバージョンの問題のよう。
たぶん、/etc/zshenvが読まれなくなった。
/etc/zshenv
# system-wide environment settings for zsh(1) if [ -x /usr/libexec/path_helper ]; then eval `/usr/libexec/path_helper -s` fi
path_helperは/etc/pathsをPATHに設定するというもの。
/etc/paths
/usr/bin /bin /usr/sbin /sbin /usr/local/bin
4.3.15ではちゃんと読み込まれていたけど、4.3.17にアップグレードすると反映されなくなった。
.zshrcに追加しても良いけど、気持ち悪いのでとりあえずバージョンを戻して様子見。
homebrewバージョン戻すのめんどい。
環境
OS X 10.6.8
Homebrew 0.9