ハロの外部記憶インターフェイス

そろそろ覚える努力が必要かも…

nodebrewインストール

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
========================================
$ 
  1. nodebrewは$HOME/.nodebrewにインストールされる。
  2. Linuxの場合は「curl -L git.io/nodebrew | perl - setup」これを実行し、.bashrcもしくは.zshrcの編集が必要。

.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

参考:https://github.com/hokaccha/nodebrew