cannot load github.com/ugorji/go/codec: ambiguous import: found github.com/ugorji/go/codec in multip

cannot load github.com/ugorji/go/codec: ambiguous import: found github.com/ugorji/go/codec in multiple modules

执行go build时出现此提示

build mps/guid-service/guid-api: cannot load github.com/ugorji/go/codec: ambiguous import: found github.com/ugorji/go/codec in multiple modules:
        github.com/ugorji/go v1.1.4 (F:\Go Project\pkg\mod\github.com\ugorji\go@v1.1.4\codec)
        github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8 (F:\Go Project\pkg\mod\github.com\ugorji\go\codec@v0.0.0-20181204163529-d75b2dcb6bc8)

 网上说的那个replace的方法在我这里无效

// replace github.com/ugorji/go v1.1.4 => github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8


 解决办法:自己碰到的问题,解决有效

1.设置好下载代理,防止包下载有问题

![在这里插入图片描述](https://img-blog.csdnimg.cn/20191029103928907.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpYW9saWFuZ3phaTEy,size_16,color_FFFFFF,t_70)

![在这里插入图片描述](https://img-blog.csdnimg.cn/20191029104009158.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpYW9saWFuZ3phaTEy,size_16,color_FFFFFF,t_70)

确保代理生效后,执行下面命令

go get github.com/ugorji/go@v1.1.2

下载ok后再go build,问题解决

PS D:\MPS-backend\mps\guid-service\guid-api> go get github.com/ugorji/go@v1.1.2
go: finding github.com/ugorji/go v1.1.2
go: downloading github.com/ugorji/go v1.1.2
go: extracting github.com/ugorji/go v1.1.2
PS D:\MPS-backend\mps\guid-service\guid-api> go build
go: downloading github.com/gin-gonic/gin v1.3.0
go: extracting github.com/gin-gonic/gin v1.3.0
go: finding github.com/gin-gonic/gin v1.3.0
PS D:\MPS-backend\mps\guid-service\guid-api> go build
PS D:\MPS-backend\mps\guid-service\guid-api>


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值