かもメモ

自分の落ちた落とし穴に何度も落ちる人のメモ帳

nodenv でインストールしたいバージョンが表示されない時にやること

nodenv install --list でインストールしたいバージョンが見当たらない

nodenv で新しい node のバージョンをインストーしようとしてインストール可能なリストを表示…

$ nodenv install --list

インストールしたいバージョンが表示されない…

nodenv がアップデートされてないのが原因

nodenv は anyenv でインストールしました。
その nodenv のある場所はデフォルトだと ./anyenv/envs/nodenv でコードは git 管理されており、その中にある plugins/node-build が最新になってないと nodenv install --list で表示されるリストは変わらないようです。
このディレクトリに入って git pull しても良いのですが、チョットメンドクサイです…

anyenv-update で anyenv でインストールした *env を一括アップデートする

nodenv 以外にも pyenv, rbenv と anyenv で入れたものを丸っとアップデートできるので良さそうです。
導入方法は GitHub の README にある通り、anyenv のディレクトリ内に plugins ディレクトリを作成してそこにコードを git clone するだけ!

$ mkdir -p $(anyenv root)/plugins
$ git clone https://github.com/znz/anyenv-update.git $(anyenv root)/plugins/anyenv-update

これで anyenv update コマンドが使えるようになり、これを実行すると *env が丸っとアップデートされます

$ anyenv update

アップデートが終わったらインストール可能なバージョンのリストが更新されていることを確認できれば OK

$ nodenv install --list

₍ ᐢ. ̫ .ᐢ ₎ カンタン!!


[参考]

夏バテには塩分!