3 回答
TA貢獻1804條經驗 獲得超8個贊
您需要執行 ago get golang.org/x/net/context將該包保存在您的 go src 目錄中。但是,在使用 App Engine 時,這不是必需的。這些庫可以導入和使用,但它們主要集中在 App Engine 之外運行的應用程序,即容器引擎或計算引擎。它們本質上與 Google 為這些服務準備的 RESTful API 掛鉤。如果您決定直接使用 Google Cloud Storage,您將需要這些庫,因為 App Engine 期望您改用 Blobstore。希望這可以幫助。
TA貢獻1851條經驗 獲得超3個贊
如果您使用的是 gosdk,只需goapp get在與.go文件相同的目錄中運行,它就會下載依賴項并將其安裝到您的 gosdk 安裝中。然后再次部署該應用程序,它應該可以毫無問題地編譯。
當它工作時沒有提示,文件將被下載到 gosdk\gopath\src
完成后會有一條警告信息,可以忽略:
go install: GOPATH 之外的目錄 C:\your_current_directory 沒有安裝位置有關更多詳細信息,請參閱:go help gopath
TA貢獻1777條經驗 獲得超3個贊
作為記錄,此問題現已通過gcloud 版本 142修復?,F在應該可以使用gcloud beta app deploy --project <project> app.yaml. 使用gcloud components update命令行升級。
這是一個可以看到它工作的示例項目:https : //github.com/aubm/my-test-app
和 Travis 構建日志:https : //travis-ci.org/aubm/my-test-app/builds/198057096
- 3 回答
- 0 關注
- 278 瀏覽
添加回答
舉報
