在将Google App Engine应用升级到灵活环境时,如何运行Google的aefix工具?

时间:2017-03-10 06:18:15

标签: google-app-engine go app-engine-flexible

我正在尝试将Google App Engine应用程序从标准环境升级到灵活环境。我遇到类似于here描述的问题,除了我只看到以下错误:

ERROR: (gcloud.app.deploy) Your application does not satisfy all of the requirements for a runtime of type [go]. Please correct the errors and try again.

我找不到详细记录遗漏要求的日志。

Google介绍了如何将旧的(标准)应用更新到灵活的环境here。他们建议运行aefix工具,但没有关于如何运行该工具的说明。我跑了go get google.golang.org/appengine/cmd/aefix来安装它。我还查看了the source code并查看了以下使用要求:usage: aefix [-diff] [-r fixname,...] [-force fixname,...] [path ...]。但是,找不到aefix命令。 (我也尝试在$GOPATH/bin/aefix运行已编译的二进制文件,但它只是挂起)。

1 个答案:

答案 0 :(得分:3)

可悲的是,该文档已过时。我已发送pull request来修复它。

这些API(大多数)无法灵活地从App Engine运行。它们仅适用于标准版。

请参阅有关将应用从标准环境迁移到灵活的documentation on cloud.google.com