DRYな備忘録

Don't Repeat Yourself.

さくらVPS(Debian)にnode.js入れる【Node.js】【npm】【express】【ejs】【Debian】

【問題】

新規に借りたさくらvpsにnode.js+exprss+ejsのプロジェクトを立てる

【結論から】

% sudo apt-get install build-essential libssl-dev curl
% cd ~/
% w3m http://nodejs.org/
# w3mテキストブラウザ。INSTALLを選択してreturn押すとtarファイルが来る
% tar -xvf node-vXX.XX.XX.tar.gz
# あなたが落としてきたnodeのtarファイル
% cd node-vXX.XX.XX
% ./configure
% make
% sudo make install

# 確認
% node --version
vXX.XX.XX

次、npm入れる

% cd ~/node-vXX.XX.XX
% curl https://npmjs.org/install.sh
# 内容確認
% curl https://npmjs.org/install.sh | sudo sh
# 入ったか確認
% npm --version

次に、expressを入れる

% sudo npm -g install express
# 入ったか確認
% express --version
% sudo npm -g install ejs

続いて、プロジェクトを作成

% express -e hoge
# expressのバージョンが古い場合、テンプレートエンジン指定は、' -t ejs '
% cd hoge
% node app

expressは関数じゃないよ!とか、ejsモジュールが無いよ!とか叱られたら、

% cd ~/node-vXX.XX.XX/hoge
% npm install express
% npm install ejs

をプロジェクトディレクトリごとにやらなあかんぽい

【確認】

% cd hoge
% node app
Express server listening on port 3000

http:// YOURHOSTURL:3000 にアクセス

f:id:otiai10:20121027010216p:plain

【参考にしたとこ】

Ubuntu 10.10 で node.js をインストールする

node.jsとnpmのインストール