nodebrewでnodeのバージョン管理

まだ特にコントリビュータでもないのですが、nodeのバージョンはやっぱり気になるところ。 調べたところ次のようにいくつかの管理マネージャがあるようです。

  • nvm
  • nodeenv
  • nodebrew

比較的新し目の情報があった nodebrew を選択しました。

nodebrewインストール

homebrew でインストールしました。

$ brew install nodebrew

.bashrc にパスを通すです

export PATH=$HOME/.nodebrew/current/bin:$PATH

利用できるnodeのバージョンの確認

$ nodebrew ls-remote

  node だけでなく io.js も管理されているようです.

nodeのバージョンを2つインストールしてみる

$ nodebrew install-binary v0.11.16

$ nodebrew install-binary v0.12.4

バージョン管理しているnodeの確認する

$ nodebrew ls

  v0.11.16
  v0.12.4

  current: v0.12.4

currentが現在のバージョン.

バージョン変更

$ nodebrew use v0.11.16

$ nodebrew ls

  v0.11.16
  v0.12.4

  current: v0.11.16

$ node -v

  v0.11.16

いい感じ.