Wo sucht GO nach google-cloud-sdk?
GO sucht weder in $GOROOT nach google-cloud-sdk oder $GOPATH. Um das Google-Cloud-SDK einzurichten, entpacken Sie es einfach in Ihr $HOME-Verzeichnis und führen Sie das Installationsprogramm aus.
Wie sollte GOPATH lauten?
Ihr $GOPATH sollte auf Ihre normale Installation eingestellt werden. Das App Engine SDK für Go verwendet automatisch die Quellen im Verzeichnis google-cloud-sdk/platform/google_appengine/goroot/src ohne jegliche Manipulation.
Zusätzliche Tipps:
Ändern Sie $GOROOT nicht manuell, es sei denn, Sie planen, eine neue Go-Version aus dem Quellcode zu kompilieren. Wenn Ihre Installation irreparabel fehlerhaft ist, entfernen Sie das Cloud-SDK und alle Verweise darauf in Ihrem $PATH. Deinstallieren Sie außerdem die reguläre Go-Installation vollständig. Beginnen Sie dann von vorne, indem Sie Go installieren, google-cloud-sdk entpacken, das Installationsprogramm ausführen und die gcloud-Komponenten app-engine-go installieren.
Bei der Entwicklung für App Engine sollten Ihre Go-Quellen in Ihren regulären $ einfließen GOPATH, nicht im Verzeichnis google-cloud-sdk/. Um den dev_appserver lokal auszuführen, führen Sie dev_appserver.py [Pfad zur Quelle] aus, wobei der angegebene Pfad Ihren Code und die app.yaml enthält.
Bearbeitete Ordnerstruktur:
$GOPATH = $HOME/go
[Bild des bearbeiteten Ordners Struktur]
Speicherort für den Google-Cloud-SDK-Ordner:
[Bild des Speicherorts für den Google-Cloud-SDK-Ordner]
Das obige ist der detaillierte Inhalt vonWo findet Go das Google-Cloud-SDK und wie sollte GOPATH eingestellt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!