gcloud
をインストールすると、一緒にインストールされるdev_appserver.py
を使うとローカルでの開発用にサーバーを立てられる。
それを実行したときにちょっとつまづいたのでメモ
ImportError: No module named ‘setup’
このエラーはPython2(2.7?)でないと出る模様。Python2.7などを利用することで解決できる。
google.appengine.tools.devappserver2.wsgi_server.BindError: Unable to bind localhost:8000
すでに8000番ポートを利用していると発生する。
ただし--port XXXX
だけではダメで--admin-port XXXX
も指定する。
# NG
$ dev_appserver.py --port 8001
# OK
$ dev_appserver.py --port 8001 ./app.yaml --admin_port 8002