【問題】
新規に借りたさくら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 にアクセス