nodebrewってなんだ?
そもそもnodebrewはなんだろう。npmを入れようとしたら出てきた。
node.jsを自分の マシン内でversion管理するためのtoolらしい。
事前準備
すでにnpm, node.jsがインストール済みの場合、一旦削除する必要がある。
なぜなら、nodebrewでバージョン管理するためには既存のpath上にあると邪魔だから、消してnodebrewの管理上に再配置する必要があるからだ。
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.*
$HOME配下に残っていれば、削除します。
rm -rf ~/.node-gyp rm -rf ~/.npm rm -rf ~/.sourcemint
nodebrewのインストール
$HOMEから以下のコマンドでインストール実施
$ curl https://raw.githubusercontent.com/hokaccha/nodebrew/master/nodebrew | perl - setup % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 24340 100 24340 0 0 25618 0 --:--:-- --:--:-- --:--:-- 25621 Fetching nodebrew... Installed nodebrew in $HOME/.nodebrew ======================================== Export a path to nodebrew: export PATH=$HOME/.nodebrew/current/bin:$PATH ======================================== $
.bash_profileにPATH情報設定
インストール後のメッセージのコマンドを.bash_profileに追加する。
ない場合、ファイルを追加する。
.bash_profile
export PATH=$HOME/.nodebrew/current/bin:$PATH
Reload config
source ~/.bash_profile
nodebrewの動作確認
$nodebrew help nodebrew 0.9.6 .....
node.jsをインストールする。
まず、インストール可能なバージョンを確認
nodebrew ls-remote
バージョンの中からstableバージョンをインストールします。
nodebrew install-binary v0.12.15 nodebrew install-binary lastest nodebrew install-binary stable
特定バージョンの切替
nodebrew use v0.11.13
nodebrewを最新版にアップデート
nodebrew selfupdate
version確認など
nodebrew ls