Hello World Google App Engine无法正常运行

时间:2013-07-13 16:56:12

标签: python google-app-engine

我正在关注this简单教程来创建一个hello world应用程序,但是在测试(“启动开发服务器”)时它无法运行。当我点击启动器中的“日志”时,我有

in "C:\...\app.yaml", line 1, column 14
2013-07-13 19:48:38 (Process exited with code 1)

.yaml文件中的第14行是version: "2.5.2"。它会导致问题吗?

谢谢!

3 个答案:

答案 0 :(得分:4)

Google App Engine SDK download page向我指出了另一个"Getting started"页面,这反过来又引导我进入另一个helloworld tutorial。在该不同的教程中,他们没有libraries文件中的app.yaml部分。

为了本教程的目的,请使用上面的链接并删除违规部分。我将提供更新,因为我将尝试您指向的教程。


创建app.yaml后,从空白项目中获取:

Value 'your_app_id' for application does not match expression '^(?:(?:[a-z\d\-]{1,100}\~)?(?:(?!\-)[a-z\d\-\.]{1,100}:)?(?!-)[a-z\d\-]{0,99}[a-z\d])$'
  in "../apps/app.yaml", line 1, column 14

我将application: your_app_id替换为application: your-app-id

答案 1 :(得分:1)

我不确定在其他答案中有多清楚,但是您的申请名称不能大写或在名称中有下划线。命名应用程序时,请使用“example”而不是“Example”或“test-example”,而不是“test_example”。

答案 2 :(得分:0)

即使我在运行Hello_world应用程序时也面临同样的问题

  • 解决方案终于在app.yaml文件中(大部分时间都是如此)

    错误:application: hello_world

    解决方案:application: hello-world(替换了下划线标记)