Go 1.11 の Go モジュールでの Google Cloud Function のデプロイメントの問題を解決するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-04 01:00:03
オリジナル
730 人が閲覧しました

How to Resolve Google Cloud Function Deployment Issues with Go Modules in Go 1.11?

Go モジュールを使用した Go 1.11 での Google Cloud 関数のデプロイの問題

Go モジュールを使用した Go 1.11 を使用して Google Cloud 関数をデプロイすると、エラーが発生する場合がありますこれは、models/go.mod ファイルの解析に失敗したことを示します。この問題は、go.mod ファイルが存在する場合、ビルダーがベンダー ディレクトリよりもモジュールを優先することが原因で発生します。

この問題を解決するには、次の手順に従います。

  • 依存関係をベンダーに設定します。 . go modvendor コマンドを使用して、関数のディレクトリ内にベンダー ディレクトリを作成します (ロードなど)。
  • .gcloudignore ファイルを作成します。 次の行を .gcloudignore ファイルに追加します。関数のルート ディレクトリにある gcloudignore ファイル:
go.mod
go.sum
ログイン後にコピー

このファイルは、デプロイ中に go.mod ファイルと go.sum ファイルを無視するように gcloud に指示します。

go.mod/go.sum ファイルを除外して依存関係を除外すると、関数の依存関係が適切にパッケージ化され、アップロードされていることを確認できます。これにより、デプロイメント エラーが解決され、関数を正常にデプロイできるようになります。

以上がGo 1.11 の Go モジュールでの Google Cloud Function のデプロイメントの問題を解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!