当我运行go get -u github.com/onsi/ginkgo/ginkgo时
直到昨天我还没有遇到任何问题。具体来说,使用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这里可能出了什么问题
发布于 2020-03-13 02:09:30
github.com/onsi/ginkgo/ginkgo的传递依赖中的一些模块添加了对某些版本的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/60631787
复制相似问题