この記事では、RHEL 9システムにNode.jsをインストールする方法をステップ・バイ・ステップで説明します。
GoogleのV8 JavaScriptエンジンをベースに構築された 、フリーでオープンソースのクロスプラットフォームJavaScript実行環境であり、主にサーバーサイドアプリケーションの構築に使用されます。Node.jsは、イベント駆動および非同期モデルを使用しており、開発者がスケーラビリティの高い、データ集約型のリアルタイムアプリケーションを構築するのに役立ちます。NodeJSを使用して、フロントエンドとバックエンドの両方のアプリケーションを構築できます。
Node.jsは、一般的に以下のアプリケーションを構築するために使用されます:
- チャットアプリケーション
- ストリーミングアプリケーション
- ブラウザゲーム
- コマンドラインツール
- 組み込みシステム
技術スタックでNodeJSを使用しているトップ企業には、PayPal、NetFlix、Uberなどがあります。
Node.jsをインストールするには、主に3つの方法があります:
- NodeSourceリポジトリからのNode.jsのインストール
- ディストリビューションの公式リポジトリからのNode.jsのインストール
- NVMによるNode.jsのインストール
これらの方法を使用して、RHEL 9にNode.jsをインストールする方法を見てみましょう。
前提条件
- 最小インストールRHEL 9システム
- 管理者権限を持つ Node.js
- インターネット接続
- Red Hat サブスクリプションまたはローカルに構成されたリポジトリ
NodeSourceリポジトリからのNode.jsのインストール
sudo 、リソース使用、セキュリティ強化、アプリケーションパフォーマンスに重点を置き、組織が本番環境に対応したNode.jsアプリケーションを実行できるように設計されたテクノロジー企業です。Node.jsとNPMの最新バージョンを提供しています。
NodeSourceからNode.jsをインストールするには、まず、以下のようにシステムパッケージを更新します。
$ sudo dnf update -y
次に、この期間に必要なビルド・ツールをインストールします。GCC C/C++コンパイラ、PerlとPythonのデバッガなどです。
$ sudo dnf groupinstall 'Development Tools' -y
次に、Node.js 18.xをNodeSourceからインストールします。これを行うには、以下のようにNodeSourceのセットアップスクリプトをダウンロードして実行します。
$ curl -fsSL https://../_.x | sudo bash -
このスクリプトは、他のタスクの中で NodeSource リポジトリをシステムに追加します。
出力の最後には、Node.jsとNPMのインストール方法に関する追加の説明が表示されます。
Node.jsとNPMをインストールするには、以下のコマンドを実行します:
$ sudo dnf install nodejs -y
インストールが完了したら、以下のようにNode.jsとNPMのバージョンを確認します。
$ node -v$ npm -v
出力は、最新のLTSバージョンであるNode v18.12とNPM 8.19.2が実行されていることを示しています。
RHEL公式リポジトリからのNode.jsのインストール
NodeJSとNPMをインストールするもう1つの方法は、ディストリビューションの公式リポジトリからインストールすることです。しかし、この方法では最新バージョンを入手できません。
最新バージョンのNodeとNPMをインストールしなくてもかまわない場合は、コマンドラインで以下のコマンドを実行してください。
$ sudo dnf update -y$ sudo dnf install nodejs npm -y
NVMによるNode.jsのインストール
最後に、システム上のNodeバージョンを管理するツールであるNVMを使用してNode.jsをインストールすることができます。このツールは、異なるバージョンのNode.jsを必要とするさまざまなプロジェクトで開発者が効率的に作業するのに役立ちます。
NVMはデフォルトではインストールされていませんので、 NodeSource 提供されているシェルスクリプトを実行してインストールする必要があります。
$ curl -o- https://../-//../.sh | bash
これでNVMがダウンロードされ、ホームディレクトリの.nvmディレクトリに保存されます。
インストール後、ターミナル・セッションを終了し、新しいターミナルを開きます。次に以下のコマンドを実行して、NVMがインストールされていることを確認します。
$ command -v nvm
次に、以下のコマンドを使用して、利用可能なすべてのNode.jsバージョンを一覧表示できます:
$ nvm ls-remote
あるいは、ここに示すように、Node.jsバージョンの最新のLTSバージョンをすべてリストアップすることもできます。
$ nvm ls-remote | grep -i latest
Node.jsの最新バージョンをインストールするには、以下のコマンドを実行します:
$ nvm install node
以下のように、インストールされているNode.jsのバージョンを確認できます。
$ node -v
$ nvm install v
システムにインストールされているNodeJSの全バージョンを一覧表示するには、以下のコマンドを実行します:
$ nvm ls
最初の行の"->"の記号は、現在使用されているNode.jsのバージョンを示しています。次に他のバージョンです。
Node.jsの別のバージョンに切り替えるには、以下の構文を使用します:
$ nvm use <version>
$ nvm use
まとめ
さらに、NVM を使用して Node のバージョンを管理する方法もいくつか紹介します。RHELにNodeJSを簡単にインストールし、プロジェクトで使用するバージョンを選択するのに役立つことを願っています。
経由:




