nodebrew で Node.js と npm の簡単インストール

npm を使う必要があって重い腰を上げてインストールを試みたら、びっくりするくらい簡単だったので初ブログ。

1. nodebrew のインストール

node のいろんなバージョンを手軽にインストールしたり切り替えたりするために nodebrew をインストール。
以前使ったことがあるのは nvm (Node Version Manager) なんだけど、nodebrew のほうがパスが綺麗だからという理由で nodebrew にしてみたら、簡単だった。本当にびっくりした。

hokaccha/nodebrew · GitHub
ドキュメントも充実してて至れり尽くせり。

nodebrew はコマンド一発でインストールできる。

~$ curl -L git.io/nodebrew | perl - setup
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 20087  100 20087    0     0  11314      0  0:00:01  0:00:01 --:--:-- 2452k
fetching nodebrew...
install nodebrew in $HOME/.nodebrew

========================================
Add path:

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

上の通りにパスを通す。

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

bash 使いの人は ~/.zshrc ではなく ~/.bashrc に。
Mac の場合は ~/.bash_profile でパスを通す必要がある らしいけど未確認。

2. node と npm のインストール

最新の安定板をインストール。

~$ nodebrew install-binary stable
fetch: http://nodejs.org/dist/v0.10.33/node-v0.10.33-linux-x64.tar.gz
######################################################################## 100.0%
Install successful

nodebrew list でインストール済みバージョンを確認できる。

~$ nodebrew list
v0.10.33

current: none

利用するバージョンを切り替えるには nodebrew use。

~$ nodebrew use v0.10.33
use v0.10.33
~$
~$ nodebrew list
v0.10.33

current: v0.10.33
~$
~$ node -v
v0.10.33

npm もいっしょに入ってた。

~$ npm -v
1.4.28

インストール完了。
すごい簡単!

npm とは

npm が何をするものなのか思い出せなかったので、ついでに軽くググった。
npm (software) - Wikipedia, the free encyclopedia
Node.js の標準のパッケージマネージャで、node のバイナリに bundle されてるものらしい。

本家ドキュメントはここ。
https://www.npmjs.org/doc/