pyenv は、pythonのバージョン管理システムです。
先日 v3.11.3をインストールしようとしてしたところ、以下のメッセージがでたため pyenv をアップデートしました。
$ pyenv install 3.11.3 python-build: definition not found: 3.11.3 See all available versions with `pyenv install --list'. If the version you need is missing, try upgrading pyenv: cd ~/.anyenv/envs/pyenv/plugins/python-build/../.. && git pull && cd -
アップデート
ithubの該当リポジトリからfetch
$ cd ~/.anyenv/envs/pyenv/plugins/python-build && git pull && cd -
pyenv-update
pyenv には自身をアップデートするコマンドがないため、pyenv-update をセットアップします。
インストール
$ git clone https://github.com/pyenv/pyenv-update.git $(pyenv root)/plugins/pyenv-update
コマンド
$ pyenv update