使用Go 模組部署Google Cloud Function 錯誤
嘗試使用Go 模組在Go 1.11 中部署Google Cloud Function 時,開發者可能會遇到錯誤,「建置失敗:go:解析/models/go.mod:開啟/models/go.mod:沒有這樣的檔案或目錄。」
Go模組結構
Go 模組比供應商更喜歡模組,如果go.mod 檔案中存在指向上一級的替換指令,則可能會導致錯誤。函數上傳僅包含根目錄下的函數,不包含上一層目錄。
解決方案
要解決此問題,請避免上傳 go. mod/go.sum 檔案並使用供應商代替。使用 gcloud,建立一個 .gcloudignore 檔案以在上傳過程中忽略這些檔案。有關更多詳細信息,請參閱 Google Cloud 文件(答案中提供的連結)。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3