最近、全然勉強してないのと今更ながらNode.jsを仕込んでみる。
ここを参考にインストール (node.js自体はソースからインストールした)
基礎から学ぶNode.jsで利用方法も参考
- npm - nvm - build-essential - curl - git - libssl-dev
node.js自体はexpressが動作しなかったのでソースからv0.8.xをインストールした。
./configure make sudo make install
Githubからダウンロード
git clone git://github.com/creationix/nvm.git ~/.nvm
シェルスクリプト実行
source ~/.nvm/nvm.sh
※失敗する場合は、aptitude update
nvmでv0.4.8をインストール
nvm install v0.4.8 nvm use v0.4.8
結構じかんがかかる
sudo npm install -g express
npm install socket.io
ログイン時に利用可能にするため、.profileに以下を記述
source ~/.nvm/nvm.sh nvm use "v0.4.8"
以下のコードを、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