簡體   English   中英

AppEngine Go 1.16本地開發怎么做?

[英]How to do AppEngine Go 1.16 local development?

AppEngine 現在支持 Go 1.16 一年了。 但是 dev_appengine.py 仍然沒有:

RuntimeError: Unknown runtime 'go116'; supported runtimes are 'custom', 'go', 'go111', 'go112', 'go113', 'go114', 'go115', 'java', 'java7', 'java8', 'php55', 'php72', 'php81', 'python', 'python-compat', 'python27', 'python310', 'python37', 'python38', 'python39'.

官方文檔沒有幫助。

如何在本地 Go 1.16 開發我的 AppEngine 應用程序?

我假設你的意思是dev_appserver.py而不是dev_appengine.py 如果是這樣,那么

  1. 看起來您正在使用 GAE Standard env,在這種情況下, gcloud CLI version 409.0.0 (這似乎是最新的,至少對於 Mac 而言)不支持go 1.1.6. 其中支持的go個運行時是
 go, go111, go112, go113, go114, go115
You can find the list of supported runtimes in the file 

{{path to gcloud sdk_installation}}/platform/google_appengine/google/appengine/tools/devappserver2/runtime_factories.py
  1. 如果您切換到 GAE Flex,我相信您將能夠使用 go 1.1.6,因為您將使用custom運行時

  2. 您也可以像標准 go 應用程序一樣運行您的應用程序,例如使用命令go run <go_package>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM