http://nodejs.org/
WebSocketを試してみたくて手軽に試せそうでインストールしてみました。
インストール手順をメモ程度に。。。
$ curl -O http://nodejs.org/dist/node-latest.tar.gz $ tar zxvf node-latest.tar.gz $ cd node-v0.8.0 $ ./configure $ make $ sudo make install $ node -v v0.8.0
インストールはこれでOK。
とりあえずお決まりのHelloWorldを実行してみます。
適当なディレクトリにファイルを作成します。
HelloWorld.js
var http = require('http'); var server = http.createServer( function(request, response) { response.writeHead(200, {'content-type': 'text/plain'}); response.end('Hello World!'); } ).listen(8124); console.log('Server running at http://127.0.0.1:8124/')
これができたらターミナルでnode.jsを動かします。
$ node HelloWorld.js Server running at http://127.0.0.1:8124
ブラウザを起動してhttp://127.0.0.1:8124にアクセスしてHelloWorldが表示されればOK。
簡単です。
ついでにnpm(node package manager)もインストールしておきました。
私の環境(Mac OS Lion)では権限を切り替えてからしか正常にインストールできませんでした。
$ sudo -s # curl https://npmjs.org/install.sh | sh # exit $ npm -v 1.1.32
これでOK。
もうひとつついでにnpmの動作確認もかねてsocket.ioもインストール
$ npm install socket.io
これで一通りの準備はできたと思います。
また時間があるときにいろいろ作っていきたいと思います。
2013.4.13日にnpmのinstallを試してみたところ
返信削除curl http://npmjs.org/install.sh | sh
↓
curl https://npmjs.org/install.sh | sh
のように変更されているようでした。
npm の README でも https になっていました。
返信削除ご指摘ありがとうございます。