Bestimmen des Speicherorts für google-cloud-sdk
Für Google App Engine Go sollte das google-cloud-sdk-Paket nicht platziert werden entweder in $GOROOT oder $GOPATH. Stattdessen sollte es in Ihr $HOME-Verzeichnis entpackt und das Installationsprogramm ausgeführt werden.
$PATH für google-cloud-sdk festlegen
Fügen Sie bei Bedarf die folgende Zeile hinzu zu Ihrem .bash_profile hinzufügen, um google-cloud-sdk in Ihr einzubinden $PATH:
export PATH=$HOME/google-cloud-sdk:$PATH
Go SDK für App Engine abrufen
Installieren Sie das Go SDK für App Engine mit dem folgenden Befehl:
gcloud components install app-engine-go
Zu vermeidende Fallstricke
Ändern Sie $GOROOT niemals manuell, es sei denn, Sie sind es Kompilieren einer neuen Go-Version aus dem Quellcode. Vermeiden Sie außerdem, Ihren $GOPATH so zu ändern, dass er das Quellverzeichnis in google-cloud-sdk/platform/google_appengine/goroot/src einschließt, da dies zu Problemen führen kann.
Go Source Location
Go-Quellen für App Engine-Projekte sollten in Ihrem regulären GOPATH abgelegt werden. Diese Quellen werden in Ihren Projektpfad verschoben, nicht in ein Google-Cloud-SDK-Verzeichnis.
Den Entwicklungsserver ausführen
Um den dev_appserver lokal auszuführen, navigieren Sie zu Ihrem Projekt Pfad und verwenden Sie Folgendes Befehl:
dev_appserver.py ./.
Bereitstellung
Informationen zur Bereitstellung finden Sie in dieser Dokumentation: https://cloud.google.com/appengine/docs/standard/ go/tools/uploadinganapp
Tipps für Fehlerbehebung
Wenn bei Ihrer Installation Probleme auftreten, sollten Sie das Cloud-SDK und alle Verweise darauf in Ihrem $PATH entfernen. Deinstallieren Sie auch die reguläre Go-Installation. Beginnen Sie dann von vorne, indem Sie Go installieren, google-cloud-sdk entpacken und das Installationsprogramm ausführen.
Das obige ist der detaillierte Inhalt vonWo soll ich das Google Cloud SDK für Google App Engine Go installieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!