葵花宝典教程,一个自学编程平台

葵花宝典教程,一个自学编程平台

go mod tidy 报错:XXXX found,but does not contain package XXXX

举个例子:

gitee.com/atix/utils/logger: module gitee.com/atix/utils@latest found (v0.1.0), but does not contain package gitee.com/atix/utils/logger

来看上文这个报错,由于我们 import 时未指定特定版本号,故 golang 默认使用最新版本(即能够通过 git checkout 将其检出的版本号),我们去查看该 module,发现有一个 tag 号为:v0.1.0,检查该 tag 代码发现确实没有我们要用的 logger 包,由此判断是我们 import 了一个尚未发布的 package,碰到这种情况只需要将该 module 重新打个 tag,将我们用到的 package 发布,然后本地执行:

go get gitee.com/atix/utils@v0.1.1 把新的版本下载、安装到本地,之后就正常了。

go get  github.com/aaa/lotus@latest    [最新版]

第1条葵花宝典
== ==

Copyright www.jennal.cn Rights Reserved葵花宝典教程.鄂icp2022001145号-1

分享:

支付宝

微信