[node.js]在ec2上安裝node.js實作即時聊天室

LINEで送る
[`evernote` not found]

想來研究一下NODE.JS,但是又不想只是在自己的機器上面自嗨。於是著手想辦法把NODE.JS安裝到之前弄好的ec2主機上面。
google一下就會很愉快的發現Hello world to Node.js on Amazon EC2這篇文章!但是如果真的這麼愉快,那我頂多照做完就把連結貼到justblog就好啦!!!

事實是還必須克服一點點小問題~

首先必須先安裝

sudo yum -y install openssl-devel gcc automake autoconf libtool make

接著參考上面文章裡的連結node-and-npm-in-30-seconds.sh

echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
mkdir ~/local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/latest/node-v0.6.11.tar.gz | tar xz --strip-components=1
./configure --prefix=~/local
sudo make install
curl http://npmjs.org/install.sh | sudo npm_debug=1 clean=no PATH=$PATH sh

主要就是node.js現在沒有提供「node-latest.tar.gz」這個壓縮包,我們必須自己到 http://nodejs.org/dist/latest/ 裡去看看最新的版本叫什麼。
並且提供正確的權限及路徑以安裝npm。

完成後可以試試用npm安裝socket.io

npm install socket.io


表示成功!

接下來當然就要來用express做一點應用測試!
找到這一篇
node.jsとsocket.ioでリアルタイムチャットシステムを作る ~インストール編~
node.jsとsocket.ioでリアルタイムチャットシステムを作る ~実装編~
劈哩啪啦的跟著做完後,就看到跟他很像的結果了!(不知道為啥css沒有全部套用到==)
以下就是我跟自己的iphone對話的紀錄…..