我真的迷失了为什么我的代码无效。我完全按照tutorial。但是,当我输入命令时:
google_appengine/dev_appserver.py GoogleAppEngine/helloworld/
我收到以下错误消息:
追踪(最近一次通话): 文件“google_appengine / dev_appserver.py”,第182行,in _run_file( file ,globals()) 在_run_file中输入第178行“google_appengine / dev_appserver.py” execfile(script_path,globals_) 提交“/home/caseyp/google_appengine/google/appengine/tools/devappserver2/devappserver2.py”,第695行, 主要() 在主要文件“/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) 在 init 中输入文件“/home/caseyp/google_appengine/google/appengine/tools/devappserver2/application_configuration.py”,第556行 server_configuration = ServerConfiguration(yaml_path) 在 init 中输入文件“/home/caseyp/google_appengine/google/appengine/tools/devappserver2/application_configuration.py”,第82行 self._yaml_path) 在_parse_configuration中输入文件“/home/caseyp/google_appengine/google/appengine/tools/devappserver2/application_configuration.py”,第272行 return appinfo_includes.ParseAndReturnIncludePaths(f) ParseAndReturnIncludePaths中的文件“/home/caseyp/google_appengine/google/appengine/api/appinfo_includes.py”,第63行 appyaml = appinfo.LoadSingleAppInfo(appinfo_file) 在LoadSingleAppInfo中输入文件“/home/caseyp/google_appengine/google/appengine/api/appinfo.py”,第1715行 listener.Parse(app_info) 在Parse中输入文件“/home/caseyp/google_appengine/google/appengine/api/yaml_listener.py”,第226行 self._HandleEvents(self._GenerateEventParameters(stream,loader_class)) _HandleEvents中的文件“/home/caseyp/google_appengine/google/appengine/api/yaml_listener.py”,第177行 提出yaml_errors.EventError(e,event_object) google.appengine.api.yaml_errors.EventError
我一直在阅读谷歌引擎代码,但无法弄清楚问题是什么!有什么想法吗?
答案 0 :(得分:2)
在app.yaml中查找非ASCII字符,特别是如果您从GAE教程网页复制它。 在我的情况下,emacs添加了一个奇怪的第一个字符,删除后一切正常。 另请检查您的编码。