go: finding module for package gopkg.in/fsnotify.v1

H:gogo_codepkgmodgithub.comhpcloudtail@v1.0.0watchinotify.go:13:2: cannot find module providing package gopkg.in/fsnotify.v1: gopkg.in/fsnotify.v1@v1.4.9: reading https://goproxy.io/gopkg.in/fsnotify.v1/@v/v1.4.9.info: 404 Not Found

server response: not found: go.mod has non-....v1 module path "github.com/fsnotify/fsnotify" at revision v1.4.9

本人环境是设置了GO111MOD=on,设置了代理同样的

在工程目录下我执行了go mod init

在执行go get  github.com/hpcloud/tail

但是在执行代码的时候报

go: finding module for package gopkg.in/fsnotify.v1

H:gogo_codepkgmodgithub.comhpcloudtail@v1.0.0watchinotify.go:13:2: cannot find module providing package gopkg.in/fsnotify.v1: gopkg.in/fsnotify.v1@v1.4.9: reading https://goproxy.io/gopkg.in/fsnotify.v1/@v/v1.4.9.info: 404 Not Found

server response: not found: go.mod has non-....v1 module path "github.com/fsnotify/fsnotify" at revision v1.4.9

现在还不知到原因正在找

最后发现 我者我是windows环境,应该在安装新版本的时候,windows缺少某些东西

弄个了低版本的就可以了

使用go mod

github.com/fsnotify/fsnotify v1.4.7 // indirect

github.com/hpcloud/tail v1.0.0

golang.org/x/sys v0.0.0-20190904154756-749cb33beabd // indirect

gopkg.in/fsnotify.v1 v1.4.7 // indirect

gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect

将上面的放入require之后在go get就可以了

文章来源于互联网,如有雷同请联系站长删除:go语言使用tail的时候报错

发表评论