我是使用 App Engine 的新手,如果有人能澄清這個疑問,我將不勝感激:如何確保云中的 AppEngine 具有我需要在云中擁有的正確版本的 go?我已經閱讀了一些關于在我的本地機器上安裝和下載 SDK for google 的文章(當然,我可以在我的機器上安裝我需要的版本);但是,一旦我在 Go 中生成了我的應用程序并且我想將它部署到云中的 App Engine,我如何才能確保 Google 基礎架構具有正確的版本?我想安裝 Iris Web 框架作為堆棧的一部分,但它需要 1.14 或更高版本,Google App Engine 標準僅提供對 Google 1.11 和 1.12+ 的支持,所以我認為我需要選擇 Google App Engine 靈活選項,如果是這種情況,我如何確定它具有或支持我需要的 Go 版本?...或者是否有一些程序可以安裝它?預先感謝您的支持
2 回答

墨色風雨
TA貢獻1853條經驗 獲得超6個贊
使用靈活的環境,您可以固定版本,而不是使用最新的可用/支持。為此,您必須在 app.yaml 文件中指定您希望的確切版本:
runtime: go1.14
如果您僅指定runtime: go
,它將提取可用于 Go 語言的最新版本(似乎是 1.19)。
有關更多信息,請參閱此文檔:https ://cloud.google.com/appengine/docs/flexible/go/reference/app-yaml#general
- 2 回答
- 0 關注
- 120 瀏覽
添加回答
舉報
0/150
提交
取消