Node Version Manager (NVM) からインストールします。GitHub (nvm-sh/nvm)
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
上記のコマンドを実行する必要なファイルがダウンロードされます。また ~/.bashrc
に以下のようなスクリプトが自動的に追加されるはずです。(一例)
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" # This loads nvm bash_completion
~/.bashrc
を読み込み直します。
$ source ~/.bashrc
読み込み直すと nvm
コマンドが使用できるようになります。
$ nvm -v
0.39.3
インストールしたいバージョンの Node.js をインストールします。
$ nvm ls-remote --lts
...
v16.13.0 (LTS: Gallium)
v16.13.1 (LTS: Gallium)
v16.13.2 (LTS: Gallium)
v16.14.0 (LTS: Gallium)
v16.14.1 (LTS: Gallium)
v16.14.2 (LTS: Gallium)
v16.15.0 (LTS: Gallium)
v16.15.1 (LTS: Gallium)
v16.16.0 (LTS: Gallium)
v16.17.0 (LTS: Gallium)
v16.17.1 (LTS: Gallium)
v16.18.0 (LTS: Gallium)
v16.18.1 (LTS: Gallium)
v16.19.0 (LTS: Gallium)
v16.19.1 (LTS: Gallium)
v16.20.0 (Latest LTS: Gallium)
v18.12.0 (LTS: Hydrogen)
v18.12.1 (LTS: Hydrogen)
v18.13.0 (LTS: Hydrogen)
v18.14.0 (LTS: Hydrogen)
v18.14.1 (LTS: Hydrogen)
v18.14.2 (LTS: Hydrogen)
v18.15.0 (LTS: Hydrogen)
v18.16.0 (Latest LTS: Hydrogen)
インストール時点での Node.js 18 LTS バージョンをインストールするには以下のように入力します。
$ nvm install 18 --lts
Downloading and installing node v18.16.0...
Downloading https://nodejs.org/dist/v18.16.0/node-v18.16.0-linux-x64.tar.gz...
########################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v18.16.0 (npm v9.5.1)
Creating default alias: default -> 18 (-> v18.16.0)
$ nvm use 18 --lts
Now using node v18.16.0 (npm v9.5.1)
$ node -v
v18.16.0
$ npm -v
9.5.1
インストールできました。