1

我真的很困惑为什么我的代码不起作用。我完全按照教程进行了操作。但是,当我键入命令时:

 google_appengine/dev_appserver.py GoogleAppEngine/helloworld/

我收到以下错误消息:

回溯(最后一次调用):文件“google_appengine/dev_appserver.py”,第 182 行,在 _run_file( file , globals()) 文件“google_appengine/dev_appserver.py”,第 178 行,在 _run_file execfile(script_path, globals_) 文件中“/home/caseyp/google_appengine/google/appengine/tools/devappserver2/devappserver2.py”,第 695 行,在 main() 文件“/home/caseyp/google_appengine/google/appengine/tools/devappserver2/devappserver2.py”中,第 688 行,在主 dev_server.start(options) 文件“/home/caseyp/google_appengine/google/appengine/tools/devappserver2/devappserver2.py”中,第 525 行,在 start options.yaml_files) 文件“/home/caseyp/google_appengine /google/appengine/tools/devappserver2/application_configuration.py”,第 556 行,在初始化 server_configuration = ServerConfiguration(yaml_path) 文件“/home/caseyp/google_appengine/google/appengine/tools/devappserver2/application_configuration.py”,第 82 行,在init self._yaml_path) 文件“/home/caseyp/google_appengine/google/appengine/tools/devappserver2/application_configuration.py”,第 272 行,_parse_configuration return appinfo_includes.ParseAndReturnIncludePaths(f) 文件“/home/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(stream, loader_class)) 文件“/home/caseyp/google_appengine/google /appengine/api/yaml_listener.py”,第 177 行,在 _HandleEvents 中引发 yaml_errors.EventError(e, event_object) google.appengine.api.yaml_errors.EventError

我一直在阅读谷歌引擎代码,但无法弄清楚问题所在!有任何想法吗?

4

1 回答 1

2

在您的 app.yaml 中查找非 ASCII 字符,特别是如果您从 GAE 教程网页复制它。就我而言,emacs 添加了一个奇怪的第一个字符,一旦删除,一切正常。还要检查您的编码。

于 2013-07-16T13:08:20.540 回答