Amazon EC2(linux) で Tower.js

AmazonEC2 上の linux で Tower.js を試してみました。

Node.js を動かすところまでは検索でいろんな情報が見つかるんですが、Tower.jsで検索すると見つからなかったもので記録しておきます。

(別に特殊なことはないんですけどね・・)

  1. Amazon EC2 に登録する
    Amazon EC2を始める(導入編) – .zip -
  2. シェルを起動する

    AWS にログイン


    EC2 Console を開く


    Instances を選択


    インストールしたいインスタンスを選択して Instance Actions から Connect を選択


    今回は用意されているSSHクライアントを使用しました。

  3. MongoDBをインストール
    MongoDBのReplica SetsをUbuntuで試してみる - shinodogg.com -
    (この記事を書いている時点での最新版2.2.0を使いました)
  4. NVMからNode.jsをインストール
    Amazon EC2からnode.jsを使ってみる – .Develop -
    (この記事を書いている時点での最新版0.8.9を使いました)
  5. Tower.jsをインストールしてプロジェクトを作成
    さらばExpressよ!Tower.jsを試すの巻 - コードで一言 -

    僕の場合、プロジェクト作成後の npm tower install の行で下記のエラーが出ました。
    cb() never called!

    npm list を見ると kue というパッケージで unmet dependencies があったので npm install kue して解決。
    無事インストールできました。
    node_modules 内の node_modules へのインストールが危ういっぽい?

  6. 起動!
    $mongod –dbpath /path/to/db/ –logpath /path/to/logfile/ –fork
    $node server.js

ぱちぱちぱちぱち。