go get-u github.com/onsi/gingo/gingo突然开始抛出错误

go get-u github.com/onsi/gingo/gingo突然开始抛出错误,go,go-modules,go-get,Go,Go Modules,Go Get,当我运行go get-u github.com/onsi/gingo/gingo 直到昨天我还没有问题。特别是fsnotify的输出如下所示 00:52:08 go: downloading gopkg.in/fsnotify.v1 v1.4.7 00:52:08 go: extracting gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 00:52:08 go: extracting gopkg.in/fsnotify.v1 v1.4.

当我运行
go get-u github.com/onsi/gingo/gingo

直到昨天我还没有问题。特别是
fsnotify
的输出如下所示

00:52:08 go: downloading gopkg.in/fsnotify.v1 v1.4.7
00:52:08 go: extracting gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7
00:52:08 go: extracting gopkg.in/fsnotify.v1 v1.4.7
现在我在执行同一命令时看到了这个错误

11:50:39 go: gopkg.in/fsnotify.v1@v1.4.8: go.mod has non-....v1 module path "github.com/fsnotify/fsnotify" at revision v1.4.8
11:50:39 go get: error loading module requirements

这里可能出了什么问题

github.com/onsi/gingo/gingo的可传递依赖项中的一些模块增加了对某些版本的
gopkg.in/fsnotify.v1
的要求,该版本解析为位于
github.com/fsnotify/fsnotify
的存储库

但是,该存储库中的
go.mod
文件将其规范导入路径声明为
github.com/fsnotify/fsnotify
,而不是
gopkg.in/fsnotify.v1


如果您使用的是Go 1.14,那么错误消息的其余部分(似乎被截断)应该确切地告诉您哪个依赖项正在使用非规范路径。长期的解决办法是将该依赖项移到规范路径并升级其他依赖项,这样就不再需要
gopkg.in/fsnotify.v1

此链接
https://stackoverflow.com/questions/53682247/how-to-point-go-module-dependency-in-go-mod-to-a-latest-commit-in-a-repo
可能会有所帮助。您的go软件包中有一个更新