icon [Node.js]セットアップ (2013/01/25)
最近、全然勉強してないのと今更ながらNode.jsを仕込んでみる。

ここを参考にインストール(node.js自体はソースからインストールした)

基礎から学ぶNode.jsで利用方法も参考

必要パッケージ

- npm- nvm
- build-essential
- curl
- git
- libssl-dev


node.jsインストール

node.js自体はexpressが動作しなかったのでソースからv0.8.xをインストールした。

./configuremake
sudo make install



nvmインストール

#aptitude update
#aptitude install build-essential curl git libssl-dev

nvmインストール

Githubからダウンロード

git clone git://github.com/creationix/nvm.git ~/.nvm


シェルスクリプト実行

source ~/.nvm/nvm.sh

※失敗する場合は、aptitude update

nvmでv0.4.8をインストール

nvm install v0.4.8nvm use v0.4.8


結構じかんがかかる

expressインストール

sudo npm install -g express


socket.ioインストール

npm install socket.io


.profileに登録

ログイン時に利用可能にするため、.profileに以下を記述

source ~/.nvm/nvm.shnvm use "v0.4.8"



Node.js起動確認

以下のコードを、app.jsで保存※IPは任意
var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(1337, "192.168.1.56");
console.log('Server running at http://192.168.1.56:1337/');
node アプリ名で起動する

node app.js