コンテンツにスキップ

Node.js Setup

参考: nodesource/distributions/README.md

Ubuntu など Debian GNU/Linux 系

1. インストールするバージョンを決める

基本は LTS か Latest を使う。何が指定できるかは リリース一覧 あたりを見るとよいかも。

2. リポジトリインストールスクリプトを走らせる

まずは、パッケージが入っているリポジトリをパッケージマネージャーにインストールする。ここではとりあえず執筆時点最新の v17 と LTS、最新バージョンをインストールする。

# v17 リポジトリをインストール
curl -sL https://deb.nodesource.com/setup_17.x | sudo -E bash -
# LTS リポジトリをインストール
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
# 最新バージョンリポジトリをインストール
curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -

3. パッケージをインストール

APT を用いてインストールする。

とりあえずパッケージ一覧の更新をしておく。基本的に上記リポジトリインストール時点で更新されているはずだけど…。

sudo apt update

その後、パッケージのインストールを行う。

sudo apt install nodejs

インストールしようとしているバージョンであるかどうかを確認してからインストールすること。

4. 動作確認

node -v を試し、インストールしたバージョンが正しく表示されれば成功。

CentOS など Red Hat 系

1. インストールするバージョンを決める

基本は LTS か Latest を使う。何が指定できるかは リリース一覧 あたりを見るとよいかも。

2. リポジトリインストールスクリプトを走らせる

まずは、パッケージが入っているリポジトリをパッケージマネージャーにインストールする。ここではとりあえず執筆時点最新の v17 と LTS、最新バージョンをインストールする。

# v17 リポジトリをインストール
curl -sL https://rpm.nodesource.com/setup_17.x | sudo -E bash -
# LTS リポジトリをインストール
curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo -E bash -
# 最新バージョンリポジトリをインストール
curl -fsSL https://rpm.nodesource.com/setup_current.x | sudo -E bash -

3. パッケージをインストール

YUM を用いてインストールする。

すでに古い Node.js をインストールしている場合、キャッシュが残っていて目当てのバージョンがうまくインストールできないケースがあるので以下を実行しておく。

sudo yum clean all

その後、パッケージのインストールを行う。

sudo yum install nodejs

インストールしようとしているバージョンであるかどうかを確認してからインストールすること。

4. 動作確認

node -v を試し、インストールしたバージョンが正しく表示されれば成功。