はじめに
こんにちは。インフラエンジニアレベル1の f_prg です。
以前rbenvで紹介したような、
Node.js版があったのでインストールしてみました。
nvmとは、Node Version Managerとのことです。
インストール
Githubからインストールする
今回は、rbenvに似せるためマニュアルインストールを選びました。
[15:28:17][f_prg@mba:~]# git clone https://github.com/creationix/nvm.git ~/.nvm Cloning into '/Users/f_prg/.nvm'... remote: Counting objects: 1969, done. remote: Compressing objects: 100% (967/967), done. remote: Total 1969 (delta 1047), reused 1865 (delta 985) Receiving objects: 100% (1969/1969), 369.67 KiB | 423.00 KiB/s, done. Resolving deltas: 100% (1047/1047), done. Checking connectivity... done. [15:28:39][f_prg@mba:~]# source .nvm/nvm.sh
curlのインストールスクリプトもあるようですね。
bash_profileに追記しておきます。
[15:28:59][f_prg@mba:~]# vim .bash_profile
.bash_profile
# nvm [[ -s ~/.nvm/nvm.sh ]] && . ~/.nvm/nvm.sh
Node.jsをインストールする
対象となるパッケージをリモート先から確認し、インストールします。
[15:40:35][f_prg@mba:~]# nvm ls-remote v0.1.14 v0.1.15 v0.1.16 : : 長いので省略してます : : v0.11.11 v0.11.12 v0.11.13 [16:16:26][f_prg@mba:~]# nvm install v0.11.13 ######################################################################## 100.0% Now using node v0.11.13
使用するパッケージを指定します
使用するバージョンを確認して
デフォルト設定をして
Node.jsのバージョン確認です。
[16:16:49][f_prg@mba:~]# nvm use v0.11.13 Now using node v0.11.13 [16:17:16][f_prg@mba:~]# nvm alias default v0.11.13 default -> v0.11.13 [16:17:32][f_prg@mba:~]# node -v v0.11.13
最初のインストールで一つしか入れてないので
今v0.11.13使ってるとメッセージがでてますね。
まとめ
これで、rbenvのようにパッケージを自由に使えそうです。
楽になりそうですね。
参考資料・リンク
https://github.com/creationix/nvm
元記事はこちらです。
「nvmを使って、Node.jsをインストールします」