google-cloud-sdk の場所の決定
Google App Engine Go の場合、google-cloud-sdk パッケージは配置しないでください$GOROOT または $GOPATH のいずれかにあります。代わりに、$HOME ディレクトリに解凍してインストーラーを実行する必要があります。
Google-cloud-sdk の $PATH の設定
必要に応じて、次の行を追加します。 .bash_profile に google-cloud-sdk を含めます。 $PATH:
export PATH=$HOME/google-cloud-sdk:$PATH
App Engine 用 Go SDK の入手
次のコマンドを使用して App Engine 用 Go SDK をインストールします:
gcloud components install app-engine-go
の落とし穴
新しい Go バージョンをソースからコンパイルする場合を除き、$GOROOT を手動で変更しないでください。また、問題が発生するため、$GOPATH を変更して google-cloud-sdk/platform/google_appengine/goroot/src の src ディレクトリを含めないようにしてください。
ソースの場所に移動
App Engine プロジェクトの Go ソースは、通常の GOPATH に配置する必要があります。これらのソースは、google-cloud-sdk ディレクトリではなく、プロジェクト パスに移動します。
開発サーバーの実行
dev_appserver をローカルで実行するには、プロジェクトに移動しますパスを指定し、次を使用しますコマンド:
dev_appserver.py ./.
デプロイ
デプロイの詳細については、このドキュメントを参照してください: https://cloud.google.com/appengine/docs/standard/ go/tools/uploadinganapp
に関するヒントトラブルシューティング
インストールで問題が発生した場合は、クラウド SDK と $PATH 内のそれへの参照を削除することを検討してください。通常の Go インストールもアンインストールします。次に、Go をインストールし、google-cloud-sdk を解凍し、インストーラーを実行して、最初から始めます。
以上がGoogle App Engine Go 用の Google Cloud SDK はどこにインストールすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。