首頁 > 後端開發 > Golang > Go App Engine 開發應該在哪裡安裝 Google Cloud SDK 並設定 GOPATH?

Go App Engine 開發應該在哪裡安裝 Google Cloud SDK 並設定 GOPATH?

Patricia Arquette
發布: 2024-11-27 01:44:13
原創
660 人瀏覽過

Where Should I Install the Google Cloud SDK and Set GOPATH for Go App Engine Development?

解壓縮Google Cloud SDK 及其與GOPATH 的關係

在macOS 上設定Go Appmacine 可能是一項具有挑戰性的任務。出現的問題之一是 Google Cloud SDK 應儲存在何處以及 GOPATH 的值應為多少。

Google Cloud SDK 的位置

與最初的問題是,Google Cloud SDK 不應放置在 $GOROOT 或 $GOPATH 中。相反,應該將其直接解壓縮到您的 $HOME 目錄中並執行安裝程式。如有必要,請將以下行加入您的.bash_profile 中:

export PATH=$HOME/google-cloud-sdk:$PATH
登入後複製

設定GOPATH

您不應更改您的$GOPATH將src 目錄包含在google-cloud-sdk/platform/google_appengine/goroot/src 中。這樣做可能會導致錯誤。相反,保持正常的 $GOPATH 安裝。 App Engine SDK for Go 自動利用該目錄中的原始碼。

避免修改 GOROOT

除非從原始碼編譯新的 Go 版本,否則應避免修改$GOROOT。它會自動設定適當的 $GOROOT 值。如果您遇到安裝損壞,請刪除雲端 SDK,清理所有路徑引用,然後重新安裝 Go 和 Google Cloud SDK。

開發流程

在為 App Engine 進行開發時,您的 Go 原始碼位於常規 $GOPATH 中。不要將它們放在 google-cloud-sdk 資料夾中。若要在本機執行 dev_appserver,請導覽至您的專案路徑並執行:

dev_appserver.py [path-to-source]
登入後複製

其中 [path-to-source] 包含您的程式碼和 app.yaml。

資料夾結構

為了清楚起見,這裡是推薦資料夾的簡化表示結構:

$GOPATH = $HOME/go

├── src
│   ├── myproject
│   │   └── main.go
│   │   └── app.yaml
登入後複製

Google Cloud SDK:

$HOME/google-cloud-sdk
├── bin
├── ...
├── platform
│   └── google_appengine
│       └── ...
登入後複製

以上是Go App Engine 開發應該在哪裡安裝 Google Cloud SDK 並設定 GOPATH?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板