はじめに
もうすぐ新年度ということで、新しいPCに買い替えたりすることも多いと思います。
僕もその一人で、新規Macで環境構築してた時にanyenvでインストールしたpyenvなどでパスが通らない問題に面しました。
その解決方法をシェアします。
原因&解決策
最近のMacは買った時のOSはcatalinaのはずです。
したがって、
~/.bash_profile
に環境変数などを書いていても反映されません。
よって
~/.zshrc
に書くことによって解決できます。
e.g.)
https://github.com/anyenv/anyenv
のreadmeにもありますが
manualだったらzshの場合の記載に従えばいいでしょう。
brewでインストールした場合、
echo 'eval "$(anyenv init -)"' >> ~/.bash_profile
を
echo 'eval "$(anyenv init -)"' >> ~/.zshrc
に変えれば良さそうです。