解决Go包ambiguous问题

2022-12-27  本文已影响0人  EasyNetCN

自己维护了一个Casdoor版本,做了一些功能增强。原有版本中基于go 1.16,最早使用了Casdoor自己维护的goth,后面已经支持使用了原goth。由于自己维护的版本,是基于go 1.19,在支持go mod tidy时会出现以下问题:

        github.com/markbates/goth/providers/google imports
        golang.org/x/oauth2/google imports
        cloud.google.com/go/compute/metadata: ambiguous import: found package cloud.google.com/go/compute/metadata in multiple modules:
        cloud.google.com/go v0.81.0 (/Users/liangtianyu/go/pkg/mod/cloud.google.com/go@v0.81.0/compute/metadata)
        cloud.google.com/go/compute/metadata v0.2.0 (/Users/liangtianyu/go/pkg/mod/cloud.google.com/go/compute/metadata@v0.2.0)

可以通过以下方式解决

go get cloud.google.com/go/compute/metadata
go mod tidy
上一篇 下一篇

猜你喜欢

热点阅读