Google App Engineの環境設定。



EclipseプラグインのPyDevで、GAE/Pyの開発環境を構築する。


環境



  • Mac OS 10.5.8

  • jre1.5.0_20

  • python2.5.4

  • GoogleAppEngineLaunchar1.2.7

  • Eclipse3.5.1

  • PyDev1.4.6


はじめに


そもそも、Mac OS 10.5にはjre1.5系とpython2.5系がインストールされてるのでOK。


EclipseとPyDevは別の件で構築済み。


GoogleAppEngineLauncharも以前試しに使ってみたのでインストール済み。



Eclipseでのプロジェクト立ち上げ、ライブラリとの関連付け。


プロジェクトの立ち上げ。


Eclipseで、



File => New => Other => Pydev => Pydev Google App Engine Project

からGAEプロジェクトを立ち上げる。


Google App Engine Directoryを聞かれるので、答える。自分の環境だと下記のパス。



/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine

ライブラリとの関連付け。


作成したプロジェクトを試験用のサーバーで動かせるようにするGoogleAppEngineへのパスを通す。


作成したプロジェクトの



Properties => PyDev - PYTHONPATH => External Libraries => Add source folder

から下記4つのパスをそれぞれ追加する。



/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine
/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/django
/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/webob
/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/yaml

試しに試験用サーバーで動かしてみる。


Pydev Google App Engine Projectでプロジェクトを作成したなら、<プロジェクト名>/srcにサンプルソースが作成されているはずなので、


作成したプロジェクトの、



Run As => Run Configuration

において、


Main => Main Moduleに下記を追加



/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/dev_appserver.py

Arguments => Program argumentsに下記を追加。



${project_loc}/src --port=8080

そして、Run。http://localhost:8080/にアクセスすると表示されるはず。


参考


下記を参考にしました。



さて、


Google App Engineのドキュメントを読み込むかな。


ところでなのですが、Pythonに関して中級者向けの書籍ってないのかな..??オライリーのはじめてのPythonの次に読む書籍が見当たらない。


オンラインドキュメントが充実してるから不要なのだろうか?



今度他のエンジニアに聞いてみる。


トラックバック(0)

このブログ記事を参照しているブログ一覧: Google App Engineの環境設定。

このブログ記事に対するトラックバックURL: http://www.rokujyouhitoma.com/mt/mt-tb.cgi/163

あわせて読みたい

  • あわせて読みたいブログパーツ

Lingr java-ja

ウェブページ

Powered by Movable Type 4.1