Ubuntu 20.04にNVMをインストールする方法

NVMはNode Version Managerツールです。 NVMユーティリティを使用すると、単一のシステムに複数のnode.jsバージョンをインストールできます。アプリケーションに特定のノードバージョンを選択することもできます。また、.nvmrc構成ファイルを使用してノードバージョンを自動選択するオプションも提供します。

このチュートリアルは、Ubuntu 20.04 LinuxシステムにNVMをインストールするのに役立ちます。また、異なるノードバージョンやその他の便利な例をインストールするのにも役立ちます。

前提条件

  • シェルアクセスが可能な実行中のUbuntu 20.04 Linuxシステムが必要です。
  • Node.jsをインストールする必要があるユーザーアカウントでログインします。

UbuntuへのNVMのインストール

シェルスクリプトは、Ubuntu 20.04 LinuxシステムにNVMをインストールするために使用できます。システムのターミナルを開くか、SSHを使用してリモートシステムに接続します。次のコマンドを使用してシステムにcurlをインストールし、NVMインストーラスクリプトを実行します。

sudo apt install curl 
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash

NVMインストーラスクリプトは、現在のユーザーのログインスクリプトへの環境エントリを作成します。ログアウトして再度ログインし、環境をロードするか、以下のコマンドを実行して同じことを行うことができます。

source ~/.profile

NVMを使用したノードのインストール

nvmを使用して複数のNode.jsバージョンをインストールできます。インストールされているNode.jsからアプリケーションに必要なバージョンを使用します。

Node.jsの最新バージョンをインストールします。ここでノードは最新バージョンのエイリアスです。

nvm install node

ノードの特定のバージョンをインストールするには:

nvm install 12.18.3

上記のコマンドを使用して、インストールする他のバージョンを選択できます。インストールされた最初のバージョンがデフォルトになります。新しいシェルは、ノードのデフォルトバージョン(たとえば、nvmエイリアスデフォルト)で始まります。

NVMの操作

次のコマンドを使用して、現在のユーザーにインストールされているノードのバージョンを一覧表示できます。

nvm ls

このコマンドを使用すると、インストールに使用できるNode.jsバージョンを見つけることができます。

nvm ls-remote

現在のセッションに別のバージョンを選択することもできます。これは、現在のシェルのみの現在のアクティブバージョンになります。

nvm use 12.18.3

現在のユーザーに設定されているデフォルトのノードバージョンを見つけるには、次のように入力します。

nvm run default --version

belwoコマンドを使用して、目的のバージョンのnode.jsでNodeスクリプトを実行できます。

nvm exec 12.18.3 server.js

結論

このチュートリアルでは、Ubuntu 20.04 LTS(Focal Fossa)Linuxシステムにnvmをインストールする方法を学びました。また、nvmの使用に関する基本的な理解を得てください。

Source