Nodenvで最新バージョンをインストールできないとき
Nodenvで最新バージョンをインストールできないときの対処方法
以下のコマンドでアップデートを行っても、Node22以降のバージョンがインストールできませんl.
brew upgrade nodenv node-build
Nodenvで最新バージョンのNode.jsをインストールできない場合、以下の手順を試してみてください。
-
node-buildの更新:nodenvが依存しているnode-buildプラグインが古い可能性がありますので、個別に更新してみます。
brew upgrade node-build
-
node-buildの最新バージョンを確認:node-buildのGitHubリポジトリにアクセスして、最新のリリースがどのバージョンかを確認します。場合によっては、公式のリリース手順に従って手動でインストールする必要があります。
-
node-buildのリポジトリを直接更新:以下のコマンドを使用して、node-buildプラグインを手動で最新の状態にすることができます。
cd $(nodenv root)/plugins/node-build git pull origin master
-
のキャッシュをクリア:古いキャッシュが影響することがありますので、以下のコマンドでキャッシュをクリアしてから、再度インストールを試みます。
nodenv install -l nodenv install <version>
-
Node.js の特定バージョンのインストール:もし特定のバージョンがインストールできない場合は、次のようにして特定の安定版をインストールすることを試みます。
nodenv install 22.x.x # 例: nodenv install 22.0.0
-
エラーメッセージを確認:インストール時にエラーメッセージが表示される場合、それが問題解決の手がかりになることがあります。エラーメッセージを確認して、必要なライブラリや依存関係が不足していないか確認してください。
-
nodenvの再インストール:もし上記の方法で解決しない場合、nodenv自体を再インストールすることを検討します。
これらの手順を試しても問題が解決しない場合、具体的なエラーメッセージをもとにさらに調査を行う必要があります。
古いanyenvのファイルが残っていたのが原因だった。
~/.anyenv を削除したらリストが更新された。
$ nodenv install --list 18.20.7 20.19.0 22.14.0 23.10.0