【发布时间】:2015-01-27 15:17:37
【问题描述】:
关注https://cloud.google.com/appengine/docs/go/googlecloudstorageclient/getstarted 部署失败
goapp deploy -oauth
与
app.go:78: cannot use google.AppEngineContext(c) (type "golang.org/x/oauth2".Option) as type "github.com/golang/oauth2".Option in function argument
我可以通过更改 google.golang.org/cloud/examples/storage/appengine/app.go 中的导入行 33-34 来运行演示项目
"github.com/golang/oauth2"
"github.com/golang/oauth2/google"
到
"golang.org/x/oauth2"
"golang.org/x/oauth2/google"
最重要的是,这是“修复”这个问题的正确方法吗(演示项目应该/或已经由谷歌更新?) 如果有人有洞察力,如果您可以提供一些上下文来说明为什么(在我看来)有多种方法可以引用同一个包,那也很好。
【问题讨论】:
标签: google-app-engine go google-cloud-storage