/usr/local/Cellar/pyenv/1.2.21/libexec/pyenv: No such file or directoryのエラーの対処方法
Pythonに依存のコマンド実行時に、以下のようなエラーが出力されるようになりました。
$ aws --version
/Users/hayashier/.pyenv/shims/aws: line 21: /usr/local/Cellar/pyenv/1.2.21/libexec/pyenv: No such file or directory
brew upgrade
でコマンド実行時に、pyenvのバージョンが上がったことに起因しており、ファイルパスの変更があったことによるもののようです。そのため、以下のコマンドを実行することで事象が解消されました。
$ pyenv rehash
正常にコマンドが実行できるようになったことが確認できます。
$ aws --version
aws-cli/1.19.1 Python/3.9.0 Darwin/19.6.0 botocore/1.20.78