nvmで複数バージョンのnode.jsを利用する

最近はやりのnode.jsですが、まだまだ頻繁にバージョンアップが行われます。
毎回、makeして入れ直すのも面倒なので、nvmで手軽にバージョンを切り替えられるようにします。

nvmのインストールはgitで行います。

$ git clone git://github.com/creationix/nvm.git ~/.nvm

そして、nvm.shをsourceで読み込めば完了です。

$ source ~/.nvm/nvm.sh

nvmからnode.jsの特定のバージョンをインストールします。
今回は最新のv0.10.25と一つ前のv0.10.24をインストールします。

$ nvm install v0.10.25
$ nvm install v0.10.24

インストールされたバージョンの一覧は、lsコマンドで確認できます。

$ nvm ls
v0.10.24
v0.10.25
current: v0.10.25

この時点では、currentとしてv0.10.25が選ばれているため、useコマンドでv0.10.24に切り替えてみます。

$ node -v
v0.10.25
$ nvm use v0.10.24
Now using node v0.10.24
$ node -v
v0.10.24

このように、簡単に使用するnode.jsのバージョンを切り替えることが出来ます。
なお、この設定は別のシェルを起動すると消えてしまうので、.bash_profile等に以下のように記載して、毎回有効になるようにします。

source ~/.nvm/nvm.sh
nvm use v0.10.25 > /dev/null

タイトルとURLをコピーしました