«前の日記(2009-08-27) 最新 次の日記(2009-08-30)» 編集

いがいが日記


2009-08-28 [長年日記]

_ [ruby][google] sinatra を google app engine で動かした

先日の夏休みの宿題でsinatra(ruby 軽量web framework)を動かしたので、

今後はそれをGoogleAppEngine(GAE)で動かせるようにしました。

GAEはGoogleが提供するWebServerシステムって感じかなー。

無料でも1つだけアプリを動かせます。

まずはGAEのページへ行って、アカウントを作成します。

このときに携帯のメアドを聞かれます。

携帯がないと登録できないのか。重複登録させないようにか?

メアドに暗証番号が飛んでくるのでそれを入力して登録します。

次にアプリ名(URLになる。igaigaにしました。)を決めて入力します。

続きはjugyoさんのblog通り。完璧。素晴らしい!

gem で入る sinatra のバージョンが私は0.9.4 でしたが問題なく動作しました。

1つ分からなくて調べたのはデプロイ( $appcfg.sh update . )する際に

「パーミッションがないよ」って言われたこと。

appengine-web.xml の <application></application> の部分を

<application>igaiga</application> と自分のアプリ名にあわせたらいけました。

あとは http://[アプリ名].appspot.com/ でアクセスできます。

おおー、ただ文字を表示するだけなのにこのうれしさはなんだ。

google の広大な海に出航した気分です。(^^)


«前の日記(2009-08-27) 最新 次の日記(2009-08-30)» 編集