NodeJSをインストールしてみた

前から気になっていたNodeJSの開発をするために、インストールしたので、まとめておく。
基本的には、UnixとかMacでのインストールになるので、Windowsの場合はCYGWINでのインストールとなる。

設定環境


CYGWINのインストール&設定

CYGWINダウンロードする。

node.jsをインストールするために、必要なパッケージを導入。
今回、自分がいれたのは、下記。


インストール後、まれにDLLが読み込めないので、cygwin\bin\ash.exeで下記のコマンドをうつ。
cygwin\bin配下を環境変数「PATH」に設定しておかないと自分の環境ではうまくいかず。

$ rebaseall

node.jsのインストール

CYGWINを起動する。

一応、パッケージがインストールされているかの確認。

$ gcc --version
$ make --version
$ python --version

今回は、wgetでダウンロードする。(GITでもいい。)

$ wget http://nodejs.org/dist/node-v0.4.8.tar.gz
$ tar xvf node-v0.4.8.tar.gz

ダウンロード後、node.jsのインストールガイドにしたがって、コマンドをうつ。

$ ./configure
$ make
$ make install

※makeに時間が結構かかる。

インストールの確認。

$ node --version

動作検証

インストールが完了したら、動作検証を行う。
とりあえず、お決まりの「Hello world.」を表示するプログラム。

sample.js
var http = require('http');

http.createServer(function (request, response) {
	response.writeHead(200, {'Content-Type': 'text/plain'});
	response.end('Hello World\n');
}).listen(8124);

で、起動。

$ node sample.js

http://localhost:8124/で起動確認できる。
ブラウザ上に「Hello world」と表示された。

npmのインストール

$ curl http://npmjs.org/install.sh | sh

で、npmで今回使うsocket.ioのインストール。

$ npm install socket.io


出来たー。