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 云々が微妙??
# ワケワカ状態