簡體   English   中英

Go 上的新手 - AppEngine - 部署

[英]Newbe on Go - AppEngine - Deploy

我是使用 App Engine 的新手,如果有人能澄清這個疑問,我將不勝感激:

如何確定雲中的 AppEngine 具有我需要在雲中擁有的正確版本的 go?

我已經閱讀了一些關於在我的本地機器上安裝和下載用於 google 的 SDK 的文章(當然,我可以在我的機器上安裝我需要的版本); 但是,一旦我在 Go 中生成了我的應用程序,並且我想將其部署到雲中的 App Engine,我如何才能確定 Google 基礎架構具有正確的版本?

I want to install Iris Web framework as part of the stack but it requires to go vers 1.14 or superior, Google App Engine standard only provides support for Google 1.11 and 1.12+ so I think I would need to go for the Google App Engine Flexible option ,如果是這種情況,我如何確定它具有或支持我需要的 Go 版本?...或者是否有一些程序可以安裝它?

預先感謝您的支持

我寫這篇文章時的文檔說:

The Go 1.12+ runtime supports the following major versions: Go 1.12, Go 1.13, Go 1.14, Go 1.15, and Go 1.16. 您的應用使用 app.yaml 文件中指定的最新穩定版本。 App Engine 會自動更新到新的補丁版本,但不會自動更新主要版本。

這是 app.yaml 中的示例版本規范:

runtime: go115 

使用靈活的環境,您可以固定版本,而不是使用最新的可用/支持。 為此,您必須在 app.yaml 文件中指定您希望的確切版本:

runtime: go1.14

如果您僅指定runtime: go ,它將提取可用於 Go 語言的最新版本(似乎是 1.19)。

有關更多信息,請參閱此文檔: https://cloud.google.com/appengine/docs/flexible/go/reference/app-yaml#general

暫無
暫無

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

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