google.appengine.api.yaml_errors.EventListenerYAMLError: 不允许在此处映射值
当我尝试启动一个amy gae应用时,出现了一个奇怪的错误,这个错误并没有提供关于问题的具体信息。
raise yaml_errors.EventListenerYAMLError(e)
google.appengine.api.yaml_errors.EventListenerYAMLError: mapping values are not allowed here
in "C:\Program Files\Google\Cloud SDK\helloworld\app.yaml", line 8, column 11
有没有人知道出了什么问题?
我的app.yaml文件内容如下:
application: pivotal-stacker-729
version: 1
runtime: python
api_version: 1
handlers:
- url: /data/.*
script: data.py
- url: /.*
script: asklogin.py
2 个回答
0
对于不熟悉YAML的人来说,错误的语法可能出现在错误提示所指的那一行的上面。在我的例子中,我在上面的一行漏掉了一个冒号。
10
你有太多空格了。Python 对空格非常敏感。你还需要使用线程安全的指令,并且更新到 python27。下面的代码应该可以正常工作:
application: pivotal-stacker-729
version: 1
runtime: python27
api_version: 1
threadsafe: false
handlers:
- url: /data/.*
script: data.py
- url: /.*
script: asklogin.py