【发布时间】:2014-02-18 13:18:06
【问题描述】:
我是 Pycharm 的新手,从今天早上开始,我尝试了不同的配置以将 Run 命令与现有的 Google 应用引擎项目一起使用,但没有成功。
我有一个非常明显的错误:)
google.appengine.tools.devappserver2.errors.AppConfigNotFoundError: no app.yaml file at '.'
这没有错,因为现有项目使用自定义文件调用 app_dev.yaml。所以Pycharm无法加载服务器是正常的。
我怎样才能改变这种行为并告诉 Pycharm 使用 app_dev.yaml 而不是 app.yaml? 有可能吗?
谢谢
【问题讨论】:
-
如果 GAE 可以使用除 app.yaml 之外的任何文件,我会感到惊讶。
-
@PaulCollingwood 实际上,该项目运行并使用除 app.yaml 之外的另一个文件。您可以使用 dev_appserver.py --skip_sdk_update_check yes --log_level debug /path/to/file/app.dev.yaml (例如) dev_appserver.py 的最后一个参数可以是自定义名称的 yaml 文件。
-
我无法让它与 Pycharm 一起使用,因为它们附加了一个 '.'在最后一个参数之后。 youtrack.jetbrains.com/issue/PY-9714。所以当我使用他们运行命令时它失败了。
-
然后让我感到惊讶!很高兴知道,谢谢。
-
更多细节。在那个jetbrains票中,他们关闭了它并说从命令中删除“app.yml”以使其运行。换句话说,他们似乎使用点来指代 app.yml。