美文网首页
解决Go包ambiguous问题

解决Go包ambiguous问题

作者: EasyNetCN | 来源:发表于2022-12-27 11:34 被阅读0次

    自己维护了一个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
    

    相关文章

      网友评论

          本文标题:解决Go包ambiguous问题

          本文链接:https://www.haomeiwen.com/subject/oimoqdtx.html