GoogleAppEngine再入門(0)
日経ソフトウェア2009年1月号でGoogleAppEngineに再入門
記事がWindowsオンリーなのでMac特有の部分は以下を参考に。
参考:http://d.hatena.ne.jp/tenkao/20080601/p1
- GoogleAppEngineLauncher(Ver1.1.8)を起動
- Cmd-Nで新規にアプリケーション作成
- ApplicationNameにMyWiki
- ApplicationDirectoryに~/gae
- ~/gae/MyWikiが自動で作成される。
- Cmd-Eでapp.yamlがエディタで開かれる。
application: MyWiki version: 1 runtime: python api_version: 1 handlers: - url: .* script: main.py
- Cmd-Rでサーバー起動したら警告マークが出たからCmd-Lでログ確認
*** Running dev_appserver with the following flags: --admin_console_server= --port=8081 Python command: /usr/bin/python2.5 ERROR 2009-01-20 14:00:51,819 dev_appserver_main.py] Fatal error when loading application configuration: Unable to assign value 'Test' to attribute 'application': Value 'MyWiki' does not match expression '^(?!-)[a-z\d\-]{1,100}$' in "/Users/souta-bot/Test/app.yaml", line 1, column 14
- ググったら文字コードの問題ってのがいくつか出てきたけど、以下で解決
- http://community.appcelerator.org/message/6832;jsessionid=E3236C56772FD1FA9B4D29C4107A0FB4
- 大文字(キャメルケース)はダメ
- よく見たらエラーメッセージに正規表現が表示してあるし
- MyWikiを削除し、mywikiを作成
- Cmd-Rでサーバーを起動し、Cmd-Bでhttp://localhost:8080/をブラウザで開き「Hello world!」が表示されるのを確認