たごもりすメモ

コードとかその他の話とか。

MacOSXでnode.js/npm/nvmをインストール

メモ。(3/4 15時に修正)

$ brew install node
$ curl http://npmjs.org/install.sh | sh
$ npm install nvm
$ source ~/.bashrc # nvmのインストール時に指示される
$ nvm install v0.4.2 # など

最初に brew install node するけど、ここで入るnode.jsのバージョンはあまり気にしなくていい。あとからnpm経由で入れたnvmで入れたnode(ややこしい……)の方を実際には使うことになる。

あと /usr/local/lib/node のownerを変えたのはnpm install nvmがPermission Deniedで失敗したから。本来はなくていいはず、という気がするので、そもそもbrew関連で何か見落してる可能性が高い。いらなかった*1

*1:brew install npm すると curl http://npmjs.org/install.sh | sudo sh しろ、と言われるんだけど、その通りにやると当然 /usr/local/lib/node 以下のownerがrootになっちゃう。sudoはべつにいらない。はず。