原文:【解决了一个小问题】golang的go.mod中出现版本错误

代码中的这一句使用prometheus . . 版本的代码: 我把require github.com prometheus prometheus v . . incompatible修改为github.com prometheus prometheus v . . 于是出现了下面的错误: 到官网看,这个版本肯定是存在的 怎么样才能引用最新的版本呢 go.mod中使用commit id来代替: 打 ...

2021-08-18 14:26 0 138 推荐指数:

查看详情

解决一个小问题golang中引用一个路径较长的库,导致goland中出现"module contains a go.mod file, so major version must be compatible: should be v0 or v1, not v2"

在项目中的go.mod文件中有这样一句: 项目的编译没有问题,但是goland中出现如下提示: 于是我换个写法: 错误信息变为: 解决的办法如下: 然后编译,然后go.mod文件变成了: 然后注释掉后面一行,搞定。 结论: 1.库还是要避免太深的路径 2. ...

Tue Dec 01 21:38:00 CST 2020 0 1994
go.mod 问题 twice in the workspace

go.mod error:found module "github.com/google/go-cmp" twice in the workspace 情景1:如果是使用vscode,自动拉取的pkg报此错误,可能时GOSUMDB 值未设置 建议设置 ...

Mon Jun 28 19:22:00 CST 2021 0 374
解决一个小问题】gin框架中出现如下错误:"[GIN-debug] [WARNING] Headers were already written. Wanted to override status code 400 with 500"

POST到数据到一条gin框架的接口后,客户端收到400错误,并且返回了业务中返回的“decode json fail”。 关键代码是: 饶了一大圈,最后输出了err的信息,原来是JSON的格式与PB的格式不匹配。 修改PB的定义后重新编译,问题解决。 日志打不全,害死人。低级错误! ...

Wed May 27 19:07:00 CST 2020 0 1756
go.mod 升级包的版本,步骤

go.mod 升级包的版本,步骤: 直接修改 go.mod 中包的版本,GoLand 会自动下载和更新包 可以执行命令:go mod tidy,会根据代码里引用的包,自动进行包的整理 如果需要同步到 vendor 文件夹,执行命令:go mod vendor 运行:sudo ...

Wed Feb 16 23:02:00 CST 2022 0 5114
Go go.mod入门

什么是go.mod? Go.modGolang1.11版本新引入的官方包管理工具用于解决之前没有地方记录依赖包具体版本问题,方便依赖包的管理。 Go.mod其实就是一个Modules,关于Modules的官方定义为: Modules是相关Go包的集合,是源代码 ...

Mon Jun 01 20:23:00 CST 2020 0 967
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM