カテゴリー
ソフトウェア

nコマンドによる任意のバージョンのnodejsのインストール

はじめに

nodejsの開発環境を構築する際、OS標準パッケージとしてnodejsが用意されているのはいいものの、バージョンが古かったり特定のバージョンに変更したかったりとかゆいところに手が届かないことがあります。

そこで、npmコマンドでnパッケージをインストールして、目的のバージョンのnodejs開発環境を構築できるようにします。

nパッケージのインストールはOS標準パッケージでインストールしたnpmコマンドで実施します。後に、nコマンドにより目的のバージョンのnodejsに切り替えます。nコマンドによりnodejsのバージョンが管理できるようになれば、OS標準パッケージのnodejsは削除することができます。OS標準パッケージのnodejsとnコマンドによりインストールしたnodejsの競合を防ぐため、OS標準パッケージのnodejsは削除しました。

nパッケージインストール

Ubuntu14.04 LTSの場合

$ sudo apt-get install nodejs npm  (※)
$ sudo npm cache clean
$ sudo npm install n -g

(※)でインストールされたパッケージのパッケージ名を控えておきます。2017/05/07現在、下記のコマンドでOS標準パッケージのnodejs関連パッケージを削除できます。

$ sudo apt-get purge -y gyp javascript-common libc-ares-dev libc-ares2 libjs-node-uuid \
  libv8-3.14-dev libv8-3.14.5 node-abbrev node-ansi node-archy node-async \
  node-block-stream node-combined-stream node-cookie-jar node-delayed-stream \
  node-forever-agent node-form-data node-fstream node-fstream-ignore \
  node-github-url-from-git node-glob node-graceful-fs node-gyp node-inherits \
  node-ini node-json-stringify-safe node-lockfile node-lru-cache node-mime \
  node-minimatch node-mkdirp node-mute-stream node-node-uuid node-nopt \
  node-normalize-package-data node-npmlog node-once node-osenv node-qs \
  node-read node-read-package-json node-request node-retry node-rimraf \
  node-semver node-sha node-sigmund node-slide node-tar node-tunnel-agent \
  node-which nodejs nodejs-dev npm

nコマンドによるnodejsのバージョン切り替え

nodeのバージョン切り替えは下記のコマンドを実行します。

$ sudo n 6.10
$ node -v
v6.10.3

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください