Google App Engine Python上传错误

时间:2013-11-18 01:42:42

标签: android python google-app-engine

我不确定在尝试通过Google App Engine Launcher部署我的Python API时出现此错误的原因。

任何想法我在这里发生了什么?以下是错误和我关联的App.yaml文件。

appcfg.py: error: Error parsing C:\Users\MYNAME\Desktop\Workspace\Imhotep\Imhotep\app.yaml: while parsing a block mapping
      in "C:\Users\MYNAME\Desktop\Workspace\Imhotep\Imhotep\app.yaml", line 1, column 1
    expected <block end>, but found '<block sequence start>'
      in "C:\Users\MYNAME\Desktop\Workspace\Imhotep\Imhotep\app.yaml", line 14, column 2.
    2013-11-17 20:37:33 (Process exited with code 2)





application: <IHAVEMYAPPIDHERE - PROVIDED BY GAE>
version: 1
runtime: python27
threadsafe: true
api_version: 1

handlers:
 # Static assets
- url: /images
  static_dir: static/images


 # Endpoints handler
 - url: /_ah/spi/.*
  script: imhotep_api.APPLICATION

2 个答案:

答案 0 :(得分:2)

空格在yaml文件中很重要。

看起来第二个网址行前面有一个额外的空间。

我不确定额外的空行是否会导致问题。

哦,如果您在部署时遇到问题,可能意味着您应该首先在本地进行测试。

答案 1 :(得分:0)

我刚注意到,在我的所有app.yaml文件中,线程安全设置为“是”而不是“真实”。此外,可能更重要的是,我从未在.yaml文件中看到'.APPLICATION'扩展名。在我的全部,以及我看到的所有.yaml都是'.app'。

例如:脚本:imhotep_api.app

抱歉,如果没有帮助。