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修复。现在应该可以使用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 关注
- 196 浏览
添加回答
举报