Nodeをインストールしてみた。
yumからのインストールがよくわからなかったので、ソースから。
ソースからだと、gccとc++が必要です。
あpythonも必要かも?
yum -y install gcc yum -y install gcc-c++ wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz tar xvfz node-v0.10.24.tar.gz cd node-v0.10.24 ./configure make make install
node.jsの開発の場合は結構画面間の移動が多そうなので
いわゆるターミナルマルチプレクサもインストール
#tmuxインストール
wget http://pkgs.repoforge.org/tmux/tmux-1.6-1.el6.rf.x86_64.rpm yum -y install tmux-1.6-1.el6.rf.x86_64.rpm
tmux最低限のコマンド
ウィンドウ縦分割 Ctrl+b " ウィンドウ横分割 Ctrl+b % 画面移動 cntl+b o
サンプルを動かしてみます。
hellonode.js
var http = require('http'); http.createServer( function (request, response) { response.writeHead(200, {'Content-Type': 'text/plain'}); response.end('Hello World\n'); }).listen(4649); console.log('Server running at http://remotehost:4649/');
以下で起動してhttp://remotehost:4649/にアクセスして動けばOK
node hellonode.js
chatのテスト、このページを二つのブラウザで立ち上げて、値が反映するか試す。
Disconnectって出てる場合は、そもそもnode.jsがたちあがっていないか、タイムアウトで切れた場合。
ソケット再接続とかしないから結構切れたままわからないことがあるなぁ。
下記はBump of ChikenのHello,world!