Node.jsを再インストール

MacBookAirにNode.jsをインストールしてから大分放置してしまってた。
久々にnodeを勉強しようと思ってインストールし直したので簡単にメモ。

nvmのインストール

前回入れた時は、バイナリからコンパイルしてインストールしたので違うバージョンのnodeに切り替えるのが面倒だった。
なので今回はnodeのバージョン管理にnvmを使う。

nvmはコマンドで簡単にインストールできる。ターミナルで以下実行。

$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh

bash_profileにも設定を自動で書き込んでくれる。

source .bashrc
[[ -s "$HOME/.nvm/nvm.sh" ]] && . "$HOME/.nvm/nvm.sh" # This loads NVM

bashじゃなくてzshなどを使ってる場合は.zshrcあたりに書いておく。

Node.jsのインストール

ls-remoteでインストールできるNode.jsのバージョンを確認できる。

$ nvm ls-remote
v0.1.14	v0.1.29	v0.1.100	v0.3.3	v0.4.9	v0.6.0	v0.6.15	v0.7.8	v0.8.10
v0.1.15	v0.1.30	v0.1.101	v0.3.4	v0.4.10	v0.6.1	v0.6.16	v0.7.9	v0.8.11
v0.1.16	v0.1.31	v0.1.102	v0.3.5	v0.4.11	v0.6.2	v0.6.17	v0.7.10	v0.8.12
v0.1.17	v0.1.32	v0.1.103	v0.3.6	v0.4.12	v0.6.3	v0.6.18	v0.7.11	v0.8.13
v0.1.18	v0.1.33	v0.1.104	v0.3.7	v0.5.0	v0.6.4	v0.6.19	v0.7.12	v0.8.14
v0.1.19	v0.1.90	v0.2.0	v0.3.8	v0.5.1	v0.6.5	v0.6.20	v0.8.0	v0.9.0
v0.1.20	v0.1.91	v0.2.1	v0.4.0	v0.5.2	v0.6.6	v0.6.21	v0.8.1	v0.9.1
v0.1.21	v0.1.92	v0.2.2	v0.4.1	v0.5.3	v0.6.7	v0.7.0	v0.8.2	v0.9.2
v0.1.22	v0.1.93	v0.2.3	v0.4.2	v0.5.4	v0.6.8	v0.7.1	v0.8.3	v0.9.3
v0.1.23	v0.1.94	v0.2.4	v0.4.3	v0.5.5	v0.6.9	v0.7.2	v0.8.4
v0.1.24	v0.1.95	v0.2.5	v0.4.4	v0.5.6	v0.6.10	v0.7.3	v0.8.5
v0.1.25	v0.1.96	v0.2.6	v0.4.5	v0.5.7	v0.6.11	v0.7.4	v0.8.6
v0.1.26	v0.1.97	v0.3.0	v0.4.6	v0.5.8	v0.6.12	v0.7.5	v0.8.7
v0.1.27	v0.1.98	v0.3.1	v0.4.7	v0.5.9	v0.6.13	v0.7.6	v0.8.8
v0.1.28	v0.1.99	v0.3.2	v0.4.8	v0.5.10	v0.6.14	v0.7.7	v0.8.9

Currentバージョンがv0.8.14らしいので、v0.8.14をインストール。
ビルド済みのバイナリが公開されてるのでダウンロードが終わればインストール完了。

$ nvm install v0.8.14
####################################################################### 100.0%
Now using node v0.8.14

nodeのバージョンを確認。

$ node -v
v0.8.14

インストールできた!

npm

npmはnode用のパッケージマネージャで、rubyのgemのようなもの。
以前は別途いれないといけなかったのだけど、最近はnodeをインストールすると一緒に入るらしい。
一応確認。

$ npm -v
1.1.65

入ってた。