• go语言相关bug


    第一个bug

    itcast@itcast:/home/jian/share/src/go-test/homeweb-client$ go mod tidy
    go: finding module for package github.com/micro/go-grpc
    go: found github.com/micro/go-grpc in github.com/micro/go-grpc v1.0.1
    go: homeweb-client/handler imports
    	github.com/micro/go-grpc imports
    	github.com/micro/go-micro imports
    	github.com/micro/go-micro/cmd imports
    	github.com/micro/go-micro/registry/consul imports
    	github.com/hashicorp/consul/watch tested by
    	github.com/hashicorp/consul/watch.test imports
    	github.com/hashicorp/consul/agent imports
    	github.com/hashicorp/go-discover imports
    	github.com/hashicorp/go-discover/provider/azure imports
    	github.com/Azure/go-autorest/autorest: ambiguous import: found package github.com/Azure/go-autorest/autorest in multiple modules:
    	github.com/Azure/go-autorest v11.7.0+incompatible (/home/jian/share/pkg/mod/github.com/!azure/go-autorest@v11.7.0+incompatible/autorest)
    	github.com/Azure/go-autorest/autorest v0.9.0 (/home/jian/share/pkg/mod/github.com/!azure/go-autorest/autorest@v0.9.0)
    go: homeweb-client/handler imports
    	github.com/micro/go-grpc imports
    	github.com/micro/go-micro imports
    	github.com/micro/go-micro/cmd imports
    	github.com/micro/go-micro/registry/consul imports
    	github.com/hashicorp/consul/watch tested by
    	github.com/hashicorp/consul/watch.test imports
    	github.com/hashicorp/consul/agent imports
    	github.com/hashicorp/go-discover imports
    	github.com/hashicorp/go-discover/provider/azure imports
    	github.com/Azure/go-autorest/autorest/adal: ambiguous import: found package github.com/Azure/go-autorest/autorest/adal in multiple modules:
    	github.com/Azure/go-autorest v11.7.0+incompatible (/home/jian/share/pkg/mod/github.com/!azure/go-autorest@v11.7.0+incompatible/autorest/adal)
    	github.com/Azure/go-autorest/autorest/adal v0.5.0 (/home/jian/share/pkg/mod/github.com/!azure/go-autorest/autorest/adal@v0.5.0)
    go: homeweb-client/handler imports
    	github.com/micro/go-grpc imports
    	github.com/micro/go-micro imports
    	github.com/micro/go-micro/cmd imports
    	github.com/micro/go-micro/registry/consul imports
    	github.com/hashicorp/consul/watch tested by
    	github.com/hashicorp/consul/watch.test imports
    	github.com/hashicorp/consul/agent imports
    	github.com/hashicorp/go-discover imports
    	github.com/hashicorp/go-discover/provider/azure imports
    	github.com/Azure/go-autorest/autorest/azure: ambiguous import: found package github.com/Azure/go-autorest/autorest/azure in multiple modules:
    	github.com/Azure/go-autorest v11.7.0+incompatible (/home/jian/share/pkg/mod/github.com/!azure/go-autorest@v11.7.0+incompatible/autorest/azure)
    	github.com/Azure/go-autorest/autorest v0.9.0 (/home/jian/share/pkg/mod/github.com/!azure/go-autorest/autorest@v0.9.0/azure)
    go: homeweb-client/handler imports
    	github.com/micro/go-grpc imports
    	github.com/micro/go-micro imports
    	github.com/micro/go-micro/cmd imports
    	github.com/micro/go-micro/registry/consul imports
    	github.com/hashicorp/consul/watch tested by
    	github.com/hashicorp/consul/watch.test imports
    	github.com/hashicorp/consul/agent imports
    	github.com/hashicorp/go-discover imports
    	github.com/hashicorp/go-discover/provider/azure imports
    	github.com/Azure/azure-sdk-for-go/services/network/mgmt/2015-06-15/network imports
    	github.com/Azure/go-autorest/autorest/to: ambiguous import: found package github.com/Azure/go-autorest/autorest/to in multiple modules:
    	github.com/Azure/go-autorest v11.7.0+incompatible (/home/jian/share/pkg/mod/github.com/!azure/go-autorest@v11.7.0+incompatible/autorest/to)
    	github.com/Azure/go-autorest/autorest/to v0.2.0 (/home/jian/share/pkg/mod/github.com/!azure/go-autorest/autorest/to@v0.2.0)
    go: homeweb-client/handler imports
    	github.com/micro/go-grpc imports
    	github.com/micro/go-micro imports
    	github.com/micro/go-micro/cmd imports
    	github.com/micro/go-micro/registry/consul imports
    	github.com/hashicorp/consul/watch tested by
    	github.com/hashicorp/consul/watch.test imports
    	github.com/hashicorp/consul/agent imports
    	github.com/hashicorp/go-discover imports
    	github.com/hashicorp/go-discover/provider/azure imports
    	github.com/Azure/azure-sdk-for-go/services/network/mgmt/2015-06-15/network imports
    	github.com/Azure/go-autorest/autorest/validation: ambiguous import: found package github.com/Azure/go-autorest/autorest/validation in multiple modules:
    	github.com/Azure/go-autorest v11.7.0+incompatible (/home/jian/share/pkg/mod/github.com/!azure/go-autorest@v11.7.0+incompatible/autorest/validation)
    	github.com/Azure/go-autorest/autorest/validation v0.1.0 (/home/jian/share/pkg/mod/github.com/!azure/go-autorest/autorest/validation@v0.1.0)
    go: homeweb-client/handler imports
    	github.com/micro/go-grpc imports
    	github.com/micro/go-micro imports
    	github.com/micro/go-micro/cmd imports
    	github.com/micro/go-micro/registry/consul imports
    	github.com/hashicorp/consul/watch tested by
    	github.com/hashicorp/consul/watch.test imports
    	github.com/hashicorp/consul/agent imports
    	github.com/hashicorp/go-discover imports
    	github.com/hashicorp/go-discover/provider/azure imports
    	github.com/Azure/azure-sdk-for-go/services/network/mgmt/2015-06-15/network imports
    	github.com/Azure/go-autorest/tracing: ambiguous import: found package github.com/Azure/go-autorest/tracing in multiple modules:
    	github.com/Azure/go-autorest v11.7.0+incompatible (/home/jian/share/pkg/mod/github.com/!azure/go-autorest@v11.7.0+incompatible/tracing)
    	github.com/Azure/go-autorest/tracing v0.5.0 (/home/jian/share/pkg/mod/github.com/!azure/go-autorest/tracing@v0.5.0)
    itcast@itcast:/home/jian/share/src/go-test/homeweb-client$ ls
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84
    • 85

    https://github.com/Azure/go-autorest 去这个官网去安装

    go get github.com/Azure/go-autorest/autorest
    go get github.com/Azure/go-autorest/autorest/azure
    go get github.com/Azure/go-autorest/autorest/date
    go get github.com/Azure/go-autorest/autorest/to
    
    • 1
    • 2
    • 3
    • 4
    github.com/Shopify/sarama: github.com/Shopify/sarama@v1.42.1: parsing go.mod:
    module declares its path as: github.com/IBM/sarama
            but was required as: github.com/Shopify/sarama
    
    • 1
    • 2
    • 3

    出现这种情况可能是版本的问题

    replace github.com/golang/lint => golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3
    
    replace github.com/testcontainers/testcontainer-go => github.com/testcontainers/testcontainers-go v0.0.2
    
    replace github.com/envoyproxy/go-control-plane => github.com/envoyproxy/go-control-plane v0.8.1
    
    • 1
    • 2
    • 3
    • 4
    • 5
  • 相关阅读:
    【Docker】部署环境
    EXSI 实用指南 2024 -编译环境 Mac OS 安装篇(一)
    springboot12总结篇(9 10 11)
    阿里P8现身说法,解密“架构”原理与实战笔记:从分布式到微服务
    idea中Vue项目出现expression expected等格式错误之解决方法
    COMP1721 Object-Oriented Programming
    安卓TextView的lineHeight*lineCount!=height问题,解决不支持滚动的系统下对多页Text进行分页
    linux内核中修改TCP MSS值
    SpringBoot2应用及其底层源码学习(二)(转自尚硅谷)
    golang 断点调试
  • 原文地址:https://blog.csdn.net/qq_40432598/article/details/134324059