【问题标题】:IntelliJ looking for appcfg.sh, but only appcfg.py existsIntelliJ 寻找 appcfg.sh,但只存在 appcfg.py
【发布时间】:2019-06-06 20:27:15
【问题描述】:
我正在创建一个 AppEngine 网络应用程序,并希望能够从 IntelliJ 部署它。但是,插件无法部署,因为它正在 AppEngine SDK 目录中查找 appcfg.sh。该目录包含一个 appcfg.py 文件,但没有 .sh 文件。插件是不是已经过时了?有解决办法吗?
谷歌云 SDK 249.0.0
应用引擎 java 1.9.74
【问题讨论】:
标签:
google-app-engine
intellij-idea
google-cloud-platform
【解决方案1】:
appcfg.sh 在仅限 GAE 的 Java SDK 中可用(或可能仍然可用),但在 gcloud SDK 中不可用(单击Download Cloud SDK 页面底部的Download and install the original App Engine SDK for Java.)。
JetBrains 工具在这方面有点落后(同样适用于我使用的上一个 PyCharm Pro 版本 - 它支持 GAE Python SDK,而不是 gcloud)。这就是为什么我安装了两个 SDK,并根据需要交替使用它们。
注意事项:
- 至少在 PyCharm 的情况下,只有 Pro 版支持 GAE,社区版没有
- GAE SDK 不再主动与 gcloud SDK 保持一致,一些较新的 GAE 功能无法通过它们使用,因此 YMMV。