Linux(Ubuntu) に Node.js/nvmをインストールする方法

githubのnvmのページを見て、インストール方法を確認します。今回はLinux(Ubuntu)にNode.js/nvmをインストールします。

nvmのインストール

nvmのインストール

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

適用

source ~/.bashrc

確認

$ nvm --version
0.39.1

nvmがインストール出来ました。

Node.jsのインストール

現状の確認

$ nvm list
N/A
iojs -> N/A (default)
node -> stable (-> N/A) (default)
unstable -> N/A (default)
lts/* -> lts/gallium (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.8 (-> N/A)
lts/fermium -> v14.18.2 (-> N/A)
lts/gallium -> v16.13.1 (-> N/A)

インストール可能なNode.jsを確認

$ nvm ls-remote
v0.1.14
v0.1.15
v0.1.16
...
v16.12.0
v16.13.0 (LTS: Gallium)
v16.13.1 (Latest LTS: Gallium)
v17.0.0
v17.0.1

最新版LTSを指定してNode.jsをインストール

$ nvm install v16.13.1
Downloading and installing node v16.13.1...
Downloading https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.xz...
######################################################################################################### 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v16.13.1 (npm v8.1.2)
Creating default alias: default -> v16.13.1

インストールできたか確認

$ nvm list
-> v16.13.1
default -> v16.13.1
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v16.13.1) (default)
stable -> 16.13 (-> v16.13.1) (default)
lts/* -> lts/gallium (-> v16.13.1)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.8 (-> N/A)
lts/fermium -> v14.18.2 (-> N/A)
lts/gallium -> v16.13.1

このコマンドでも確認できる

$ node -v
v16.13.1

デフォルトに設定されているか確認

$ nvm run default --version
Running node v16.13.1 (npm v8.1.2)
v16.13.1

これで無事にLinux(Ubuntu) に Node.js/nvmをインストールすることが出来ました。