rietveld をローカルで動かしてみる
google appengine 使えね状態なんでローカルで動作確認にトライ。
とりあえず google_appengine_1.1.0.zip をオトして展開。で、どうやって動かしたものか、と言いつつ README をマサグる。
rietveld の README
Running という項に
To run the app locally (e.g. for testing),
な記述あり。とりあえず
$ make serve
すりゃええ、と書いてあるが具体的にどう、が微妙。rietveld の中にある Makefile を見てみると
serve: $(DEV_APPSERVER) .
な書き方。一応オトしたソレ達を展開した作業ディレクトリで
$ cp a.google_appengine/ b.test_rietveld -r $ cp 8.rietveld/ b.test_rietveld/rietveld -r $
した後に make serve してみたら出力が以下
$ PATH=$PATH:.. make serve dev_appserver.py . Warning: Python 2.4 is not supported; this program may break. Please use version 2.5 or greater. INFO 2008-06-24 13:22:05,959 __init__.py] Server: appengine.google.com INFO 2008-06-24 13:22:06,012 __init__.py] Checking for updates to the SDK. INFO 2008-06-24 13:22:06,644 __init__.py] The SDK is up to date. WARNING 2008-06-24 13:22:06,679 __init__.py] Could not read datastore data from /tmp/dev_appserver.datastore WARNING 2008-06-24 13:22:06,680 __init__.py] Could not read datastore data from /tmp/dev_appserver.datastore.history WARNING 2008-06-24 13:22:06,723 __init__.py] Could not initialize images API; you are likely missing the Python "PIL" module. ImportError: No module named PIL INFO 2008-06-24 13:22:06,733 __init__.py] Running application codereview on port 8080: http://localhost:8080
むむ。とりあえず python のバージョンが 2.4 なんで云々と言う前にコピー場所間違えてるような気がするのでリトライ。
って
色々試してみたのですが微妙。2.5 な python って入るの? って言いつつ google 先生に聞いてみたら自分のコンテンツが出てくる。後天性記憶不全。
jail な環境で install した後にリトライ
$ PATH=$PATH:. make serve dev_appserver.py . Warning: Python 2.4 is not supported; this program may break. Please use version 2.5 or greater. INFO 2008-06-24 13:49:18,930 __init__.py] Server: appengine.google.com Allow dev_appserver to check for updates on startup? (Y/n):
を、今までと何か違うな。てーか PATH 指定しないと、なあたりが微妙。って python 2.5 配下に django が入ってねぇ。
気が短い
うーん。なんかヤッてるコトが全然違う気がしてきた。頭をヒヤす。
むむ
wsgi 云々が微妙??
# ワケワカ状態