当我跑步时go get -u github.com/onsi/ginkgo/ginkgo直到昨天我还没有遇到任何问题。具体fsnotify输出如下00:52:08 go: downloading gopkg.in/fsnotify.v1 v1.4.700:52:08 go: extracting gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e700: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.811:50:39 go get: error loading module requirements这里可能出了什么问题
1 回答
白板的微信
TA贡献1883条经验 获得超3个赞
的传递依赖项中的某些模块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
不再需要这些依赖项。
- 1 回答
- 0 关注
- 111 浏览
添加回答
举报
0/150
提交
取消