pyenvをhomebrewで使っていてbrew updateしたときにNo such file or directoryとなるやつ
こういうエラーがでたときに何が起きて何をしないといけないか。
/usr/local/var/pyenv/shims/python: line 21: /usr/local/Cellar/pyenv/1.0.2/libexec/pyenv: No such file or directory
解決方法としては、rehashしなさいと書いてある(公式もよく返答したな……)
pyenvではpythonとかpipでインストールする各コマンドをshimディレクトリで管理しており、pyenvのバージョンに合わせてshimのファイルも構築されている。で、shimの下のファイル群はpyenv rehash
で再構築できる。みたいなことが書いてある。