3

当尝试启动 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
4

2 回答 2

10

你的空格太多了。Python 对间距非常挑剔。您还需要 threadsafe 指令并更新到 python27。波纹管应该工作:

application: pivotal-stacker-729
version: 1
runtime: python27
api_version: 1
threadsafe: false

handlers:
- url: /data/.*
  script: data.py

- url: /.*
  script: asklogin.py

当遇到 yaml 问题时,这是一个很好的工具

于 2014-10-17T21:51:11.597 回答
0

对于不熟悉 YAML 的人,无效语法可能在错误引用的行之上。在我的情况下,我在上面一行缺少一个冒号。

于 2015-12-06T23:27:12.577 回答