2

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

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在此处描述了如何将较旧的(标准)应用程序更新为灵活环境。他们建议运行该aefix工具,但没有关于如何运行该工具的说明。我跑去go get google.golang.org/appengine/cmd/aefix安装。我还查看了源代码,看到了以下使用要求:usage: aefix [-diff] [-r fixname,...] [-force fixname,...] [path ...]. 但是,aefix找不到该命令。(我也尝试在 运行编译的二进制文件$GOPATH/bin/aefix,但它只是挂起)。

4

1 回答 1

3

可悲的是,该文档已过时。我已经发送了一个拉取请求来修复它。

这些 API(大部分)在 App Engine 中不起作用。它们仅对标准版有用。

请参阅cloud.google.com上有关将应用程序从标准环境迁移到灵活环境的文档。

于 2017-03-13T06:17:49.623 回答