部署时遵循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
我能够通过改变进口33-34行中得到示范项目运行google.golang.org/cloud/examples/storage/appengine/app.go从
"github.com/golang/oauth2"
"github.com/golang/oauth2/google"
到
"golang.org/x/oauth2"
"golang.org/x/oauth2/google"
最重要的是,这是“修复”这个问题的正确方法吗(演示项目是否应该/或已经被谷歌更新?)如果有人有洞察力,如果你能提供一些关于为什么存在的背景(正如它所显示的那样)对我来说)多种方式来引用同一个包也很好。
相关分类