我正在按照这个简单的教程创建一个 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"
. 它会导致问题吗?
谢谢!
我正在按照这个简单的教程创建一个 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"
. 它会导致问题吗?
谢谢!
Google App Engine SDK 下载页面将我指向不同的“入门”页面,这反过来又将我引导至不同的helloworld
教程。在那个不同的教程中,他们没有文件中的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
.
我不确定其他答案中的表述有多清楚,但您的应用程序名称不能大写或名称中包含下划线。命名您的应用时,请使用“example”而不是“Example”,或“test-example”而不是“test_example”。
即使我在运行我的 Hello_world 应用程序时也遇到了同样的问题
解决方案最终在 app.yaml 文件中(大多数情况下都是如此)
错误:application: hello_world
解决方法:(application: hello-world
下划线符号替换)