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
出来たー。