iOS関連の開発にTitaniumを使ってるんですが、先日バージョンアップの際にnode.jsを4.0以上にしなさいとのエラーが出ました。

いまはpkgでいれたver0.10.3(^^;

どうしたものかと思ってたんですが、思い切ってnodebrewに管理を移行することにしました。

手順としては、pkgで入れたnode.jsを削除、nodebrewでインストールする・・ってなります。

pkg版node.jsをアンインストールする

$ lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom \
| while read i; do
sudo rm /usr/local/${i}
done
sudo rm -rf /usr/local/lib/node \
/usr/local/lib/node_modules \
/var/db/receipts/org.nodejs.*

$ sudo rm -rf ~/.npm

nodebrewをセットアップする

nodebrewのインストール

$ brew install nodebrew
Warning: You are using OS X 10.12.
We do not provide support for this pre-release version.
You may encounter build failures or other breakages.
==> Downloading https://github.com/hokaccha/nodebrew/archive/v0.9.2.tar.gz
==> Downloading from https://codeload.github.com/hokaccha/nodebrew/tar.gz/v0.9.2
######################################################################## 100.0%
==> /usr/local/Cellar/nodebrew/0.9.2/bin/nodebrew setup_dirs
==> Caveats
Add path:
export PATH=$HOME/.nodebrew/current/bin:$PATH

To use Homebrew’s directories rather than ~/.nodebrew add to your profile:
export NODEBREW_ROOT=/usr/local/var/nodebrew

Bash completion has been installed to:
/usr/local/etc/bash_completion.d

zsh completion has been installed to:
/usr/local/share/zsh/site-functions
==> Summary
🍺 /usr/local/Cellar/nodebrew/0.9.2: 7 files, 35.3K, built in 3 seconds

・nodebrewのパスを設定する

vi ~/.bashrc
export PATH=$HOME/.nodebrew/current/bin:$PATH
$ source .bashrc
$ mkdir .nodebrew
$ mkdir .nodebrew/src

node.jsをインストールする

$ nodebrew install-binary latest
$ nodebrew use latest
use v8.1.0
$ node -v
v8.1.0