Di manakah GO mencari google-cloud-sdk?
GO tidak mencari google-cloud-sdk sama ada dalam $GOROOT atau $GOPATH. Untuk menyediakan google-cloud-sdk, cuma buka peknya ke direktori $HOME anda dan jalankan pemasang.
Apakah yang sepatutnya menjadi GOPATH?
$GOPATH anda sepatutnya ditetapkan kepada pemasangan biasa anda. SDK Enjin Apl untuk Go secara automatik menggunakan sumber dalam direktori google-cloud-sdk/platform/google_appengine/goroot/src tanpa sebarang manipulasi.
Petua Tambahan:
Jangan tukar $GOROOT secara manual melainkan anda bercadang untuk menyusun versi Go baharu daripada sumber. Jika pemasangan anda rosak dan tidak dapat dibaiki, alih keluar SDK awan dan sebarang rujukan kepadanya dalam $PATH anda. Juga, nyahpasang sepenuhnya pemasangan Go biasa. Kemudian mulakan dari awal dengan memasang Go, membongkar google-cloud-sdk, menjalankan pemasang dan komponen gcloud memasang app-engine-go.
Apabila membangun untuk App Engine, sumber Go anda harus masuk ke $ biasa anda GOPATH, bukan dalam direktori google-cloud-sdk/. Untuk menjalankan dev_appserver secara setempat, jalankan dev_appserver.py [path-to-source], di mana laluan yang diberikan mengandungi kod anda dan app.yaml.
Struktur Folder yang Diedit:
$GOPATH = $HOME/go
[Imej folder yang diedit struktur]
Lokasi untuk folder google-cloud-sdk:
[Imej lokasi untuk folder google-cloud-sdk]
Atas ialah kandungan terperinci Di Mana Pergi Cari google-cloud-sdk dan Bagaimana Harus Ditetapkan GOPATH?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!