node.jsインストールのメモ

さくらのVPSにnode.jsをインストールしたので、
メモしておきます。

    • -

node.js

  • node.jsというのは、サーバサイドJavaScriptの一つ。
  • シングルスレッドベースの非同期処理環境
  • C10k 問題を解決
install
 $ cd src
 $ wget http://nodejs.org/dist/node-v0.4.2.tar.gz
 $ tar xvzf node-v0.4.2.tar.gz
 $ cd node-v0.4.2
 $ ./configure --prefix=$HOME | tee _config.log
 $ make | tee _make.log
 $ make install | tee _install.log
 $ node -v
Hello World
 $ vi example.js
var sys = require('sys');
var http = require('http');

var server = http.createServer(
    function (request, response) {

        response.writeHead(200, {'Content-Type': 'text/plain'});
        response.write('Hello World!!\n');
        response.end();
    }
).listen(7777);

sys.log('Server running at http://<Server URL>:7777/');
 $ node example.js

npm

  • node.js用のパッケージマネージャ。

http://npmjs.org/

  • One Line Install
 $ export PATH=$HOME/bin:$PATH
 $ curl http://npmjs.org/install.sh | sh
 $ npm -v