[英]Installing a go module fails with `invalid: module contains a go.mod file, so major version must be compatible`
[英]invalid version: +incompatible suffix not allowed: module contains a go.mod file, so semantic import versioning is required
当我运行 go build 时,总是出现错误:
go:找到 github.com/shirou/gopsutil v2.19.6+incompatible
go list -m: github.com/shirou/gopsutil@v2.19.6+incompatible: invalid version: +incompatible suffix not allowed: 模块包含一个 go.mod 文件,因此需要语义导入版本控制
我该如何解决?
我使用 go mod 和 go 版本 1.13.5
在 go 1.13 之后,添加了新的验证。
这是 1.13 中的新验证,有关详细信息,请参阅https://golang.org/doc/go1.13 中的Version validation
。
要解决此问题,请转到 1.13 版,
或者
更改go.mod
以在模块module github.com/shirou/gopsutil
-> module github.com/shirou/gopsutil/v2
添加v2
这是链接详细信息
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.