”Node's goal is to provide an easy way to build scalable network programs.” - Node.js 公式サイトより抜粋
もう少し深く知りたけれれば、bad_at_math さんの 「Node.js とはなにか」や、Ryan の東京Node学園祭2011の資料を読んでください
Node実行バイナリ。ruby, perl, python コマンドと同じ位置づけ
Node Package Manager。rubyのgem, perlのcpan, pythonのpip/easy_install コマンドと同じ位置づけ
$ brew install wget git
$ git clone git://github.com/creationix/nvm.git ~/.nvm
$ source ~/.nvm/nvm.sh
$ nvm install v0.6.3
Node.js のソースコードのダウンロード、ビルド、npmのダウンロード、インストール、PATH の設定をやってくれる
$ node -v
v0.6.3
$ npm -v
1.1.0-alpha2
msysgit
本家Python または ActivePython 2.7 か 3.2 の最新版
$ git clone git://github.com/hakobera/nvmw.git "%HOMEDRIVE%%HOMEPATH%\.nvmw"
set PATH=%PATH%;"%HOMEDRIVE%%HOMEPATH%\.nvmw"
$ nvmw install v0.6.3
Node.js の公式バイナリのダウンロード、npmのダウンロード、インストール、PATH の設定をやってくれる
$ node -v
v0.6.3
$ npm -v
1.0.106
面倒ならこれを使っても良い。ただし、現時点ではあまりお勧めしない。
$ node -e "console.log('Hello, world!')"
$ node
> console.log('Hello, world!');
Hello, world!
undefined
$ node app.js
$ npm install -d
テストフレームワークとして、Mocha を利用するのでそのための設定をする
これで以下のコマンドでテストが実行できるようになります
$ make test
/
#