LoginSignup
112
54

More than 3 years have passed since last update.

nodenvをupdateして新しいバージョンのNode.jsをインストールする

Posted at

nodenvで欲しいバージョンのnodeが見つからない……

プロジェクトで指定されたバージョンのNode.jsをインストールしようとして

nodenv install --list

とうっても、欲しいバージョンがリストに出てこないときってありませんか?

どうやらnodenvはインストール時に登録されているバージョンしか表示してくれないようです。

調べてみても、nodenvを消してから再インストールするみたいな、ええっ🙄という情報が多いです。

nodenvをアップデートする一番簡単な方法

anyenvのプラグインであるanyenv-updateを使いましょう。

※ そもそもanyenv使っていない人は、こちらなどが参考になります。anyenv、オススメです。

anyenv-updateのインストール

anyenvのルートディレクトリ(デフォルトでは~/.anyenv)の下に、pluginsディレクトリを作り、リポジトリをクローンします。

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

nodenvのアップデート

コマンドをうつだけです。かんたんですね😌

anyenv update

※ anyenvで管理しているnodenv以外のツールもアップデートしてくれます

anyenv使いたくないよって人は……

手動でリストをアップデートする

公式のREADMEに方法が載っていました。

node-buildというデフォルトのプラグインのリポジトリを最新にすればよいらしいです。

cd ~/.nodenv/plugins/node-build
git pull

nodenv-updateを使う

nodenv-updateというプラグインがあるようです。

# インストール
mkdir -p "$(nodenv root)"/plugins
git clone https://github.com/nodenv/nodenv-update.git "$(nodenv root)"/plugins/nodenv-update

# アップデート
nodenv update

おわりに

参考になれば幸いですっ。

112
54
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
112
54