2013-07-15 173 views
1

我真的失去了爲什麼我的代碼無法正常工作。我完全按照tutorial。然而,當我鍵入命令:Google App Engine教程中的錯誤

google_appengine/dev_appserver.py GoogleAppEngine/helloworld/ 

我收到以下錯誤信息:

回溯(最近通話最後一個): 文件 「google_appengine/dev_appserver.py」,線路182,在 _run_file(文件,全局()) 文件 「google_appengine/dev_appserver.py」,線路178,在_run_file 的execfile(script_path,globals_) 文件「/家/ caseyp/google_appengine /谷歌/ AppEngine上/工具/ devappserver2 /devappserver2.py「行695,in main() 文件「/home/caseyp/google_appengine/google/appengine/tools/devappserver2/devappserver2.py」,行688,主 dev_server.start(選項) 文件「/ home/caseyp/google_appengine/google/appengine/tools/devappserver2/devappserver2.py「,525行,起始 options.yaml_files) 文件」/home/caseyp/google_appengine/google/appengine/tools/devappserver2/application_configuration.py「,第556行在INIT server_configuration = ServerConfiguration(yaml_path) 文件 「/home/caseyp/google_appengine/google/appengine/tools/devappserver2/application_configuration.py」,線82,在初始化 SEL f._yaml_path) 文件 「/home/caseyp/google_appengine/google/appengine/tools/devappserver2/application_configuration.py」,線路272,在_parse_configuration 回報appinfo_includes.ParseAndReturnIncludePaths(F) 文件「/家/ caseyp/google_appengine/google/appengine/api/appinfo_includes.py「,第63行,ParseAndReturnIncludePaths appyaml = appinfo.LoadSingleAppInfo(appinfo_file) 文件」/home/caseyp/google_appengine/google/appengine/api/appinfo.py「,第1715行,在LoadSingleAppInfo listener.Parse(app_info) 文件 「/home/caseyp/google_appengine/google/appengine/api/yaml_listener.py」,線路226,在解析 self._HandleEvents(self._GenerateEventParameters(流,loader_class)) 文件「/家庭/ caseyp/google_appengine /google/appengine/api/yaml_listener.py」,線路177,在_HandleEvents 提高yaml_errors.EventError(即event_object) google.appengine.api.yaml_errors.EventError

我一直在閱讀谷歌引擎代碼,但無法弄清楚問題是什麼!有任何想法嗎?

+2

那麼,traceback提到yaml錯誤,所以它可能是問題在你的yaml文件中。你可以發佈嗎? –

回答

1

請在您的app.yaml中查找非ASCII字符,特別是如果您從GAE教程網頁中複製它。 在我的情況下,emacs添加了一個奇怪的第一個字符,一旦刪除,一切正常。 另請檢查您的編碼。