64bitのUbuntu 12.04です.Pythonのバージョンは2.7.3です.
https://developers.googlgae-python-new-projecte.com/appengine/downloads?hl=ja#Google_App_Engine_SDK_for_Python
ここからPython用のGoogle App EngineのSDKをダウンロードし,解凍して任意の位置に置いてください.
次に
http://code.google.com/p/appengine-emacs-toolkit/downloads/list
ここからappengin-emacs-toolkitをダウンロードし,解凍して任意の位置に置いてください.
僕はこれを~/.emacs.d/appengine-emacs-toolkitとしました.
~/.emacs.d/init.elに以下を書きます.
(add-to-list 'load-path "~/.emacs.d/appengine-emacs-toolkit") (setq gae-python-root-path "~/lib/google_appengine_python_linux") (require 'appyaml-mode) (add-hook 'appyaml-mode-hook (lambda () (progn (local-set-key "\C-cc" 'gae-python-start-appserver) (local-set-key "\C-cb" 'appengine-browse-appserver) (local-set-key "\C-cu" 'gae-python-update-appserver)))) (setq gae-priority-python-version "27")~/.emacs.d/appengine-emacs-toolkitと~/lib/google_appengine_python_linuxは環境に合わせて変えてください.
M-x gae-python-new-projectを実行するとGoogle App Engineのプロジェクトを作成することができます.プロジェクト名には大文字を含められないようです.
これでM-x gae-python-start-appserverを実行したいところですが,僕の環境ではファイルが見つからないとエラーを出されたため,Terminalから実行しました.
$ "Google App EngineのSDKのパス"/dev_appserver.py "プロジェクトのパス"
プロジェクトのパスはapp.yamlやmain.pyのあるディレクトリです.
あとは出力に従い,ブラウザで http://localhost:8080 などにアクセスすると,「Hello, webapp World!」を確認できます.
Emacsから実行させられないのならキーのセットは外したほうがいいかも.
0 件のコメント:
コメントを投稿