我试图部署的HelloWorld应用(源代码here)到应用程序引擎灵活。当我部署此代码而不对代码进行任何更改时,一切正常。但是我想使用go1.11,所以我将app.yaml更改为
runtime: go111 # changed from runtime: go
我得到了错误:
Beginning deployment of service [default]...
Building and pushing image for service [default]
ERROR: (gcloud.app.deploy) Your application does not satisfy all of the requirements for a runtime of type [go111]. Please correct the errors and try again.
这并不是一个非常有用的错误消息,并且谷歌搜索并没有帮助迄今为好。我该怎么做才能调试/修复此问题?
答案 0 :(得分:1)
应用引擎文档转到灵活的环境强>
运行时:开始
此设置是必需的。这是应用程序的名称 此应用程序使用引擎语言运行库。要指定Go,请使用 去,它会默认为支持的最新版本围棋; 或者,指定以下受支持的版本之一 版本:go1.10,go1.9或go1.8。
我想使用go1.11,所以我将app.yaml更改为运行时:go111
错误:(gcloud.app.deploy)您的应用程序不满足所有 对于类型的运行时间[go111]的要求。请更正 错误,然后重试。
考虑一下。运行时类型为go111
go1.11
还是go11.1
?
阅读错误消息。
ERROR: runtime of type [go111]
。
阅读文档。
指定以下受支持的发行版本之一:go1.10
哪个会成为Go 1.11 go1.11
。
您使用了go111
并得到了
ERROR: runtime of type [go111].
如果您按照文件和使用go1.11
为1.11围棋中的说明会发生什么?