OS Xのzshでscreen,tmuxを使うとPATHがおかしくなる
前回のphpenvのインストールでなんどphpenv glovalしてもPHPのバージョンが変更できず。
おかしいなと思って調べたら、OS Xでscreenなどを使っているとPATHが変更されていたことが発覚。
etc/pathsおよび/etc/paths.dからPATHを作り出し、元からあったPATHから重複を除いたものを後ろにつける"
らしい。 .zshrcに以下を記述。
PATH= if [ -x /usr/libexec/path_helper ]; then eval `/usr/libexec/path_helper -s` fi export PATH=/usr/local/bin:/usr/local/sbin:$PATH
これで正常にphpenvでPHPのバージョンが切り替えられるようになりました。めでたしめでたし。
参考: