我正在尝试将我的 Go 应用程序迁移到运行时 go112,但 dev_appserver.py 抛出以下错误:
RuntimeError: Unknown runtime 'go112'; supported runtimes are 'custom', 'go', 'go111', 'java', 'java7', 'java8', 'php55', 'php72', 'python', 'python-compat', 'python27', 'python37'.
当前的 Go 版本是 1.12.11
编辑:我使用 apt-get 来安装 SDK。
apt-get update && apt-get install google-cloud-sdk google-cloud-sdk-app-engine-python\
google-cloud-sdk-app-engine-python-extras\
google-cloud-sdk-app-engine-java\
google-cloud-sdk-app-engine-go\
google-cloud-sdk-datalab\
google-cloud-sdk-datastore-emulator\
google-cloud-sdk-pubsub-emulator\
google-cloud-sdk-cbt\
google-cloud-sdk-cloud-build-local\
google-cloud-sdk-bigtable-emulator\
kubectl -y
这样看来我无法使用gcloud components update
,并且软件包在 repos 中不是最新的。
现在我的问题是: google-cloud-sdk-app-engine-go 是否支持运行时 1.12?如果没有,什么时候支持 runtime 1.12?
更新:我安装了云 SDK 并gcloud components update
在另一台计算机上成功运行,dev_server.py 仍然抛出相同的错误。本地SDK真的支持rumtime 1.12吗?