【Mac】node.js のバージョン管理

nodeのバージョン管理は、「n」 「nvm」 「ndenv」 「nodebrew」などいくつかあるようですが、今回は nodebrew で対応します。

nodebrew のインストール
GithubのREADME通りですが以下のように進めます。

nodebrewをインストールする

1
$ curl -L git.io/nodebrew | perl - setup

パスを通す

1
2
$ echo 'PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.zshrc
$ source ~/.zshrc

パスが通っているか確認

1
$ nodebrew help

完了していたら、次はnode.jsのインストールを進めます。

まずは、現在公開されているインストール可能な node.js のバージョンを下記で確認します。

1
$ nodebrew ls-remote

そしてインストールですが、nodebrewでは「nodebrew install vX.X.X」と「nodebrew install-binary vX.X.X」の2種類の方法があります。
前者はソースをコンパイルしてインストールする方法で、後者はバイナリパッケージをダウンロードしてインストールします。
どちらでもお好みでいいかと思いますが、前者だと時間がかかるので、今回は後者にて進めます。

1
2
3
4
$ nodebrew install-binary v4.2.0
Fetching: https://nodejs.org/dist/v4.2.0/node-v4.2.0-darwin-x64.tar.gz
######################################################################## 100.0%
Installed successfully

インストールしたバージョン一覧は下記で確認できます。

1
2
3
4
5
nodebrew ls
v0.10.36
v4.2.0
current: none

使用するバージョンの設定は下記でできます。

1
2
$ nodebrew use v4.2.0
use v4.2.0

バージョンを確認すると設定されているはずです。

1
2
$ node -v
v4.2.0