go mod出现zip: not a valid zip file的解决办法
今天go mod一个项目的时候发现有一个包总是下载不了,终端报如下错误
cjp@bogon go-admin % go get github.com/mojocn/base64Captcha
-> unzip /Volumes/PERSON/goCode/pkg/mod/cache/download/github.com/mojocn/base64!captcha/@v/v1.3.1.zip: zip: not a valid zip file
go get: unzip /Volumes/PERSON/goCode/pkg/mod/cache/download/github.com/mojocn/base64!captcha/@v/v1.3.1.zip: zip: not a valid zip file
问题原因
- go mod代理服务器下载出错
- 下载文件时网络不稳定导致下载的文件不能用(最有可能)
解决办法
- 针对第一种情况直接更换代理即可
- 第二种情况找到报错信息中的包名,然后删掉之后重新go mod就好了
在上面给的栗子中,我删掉了
/Volumes/PERSON/goCode/pkg/mod/cache/download/github.com目录下的mojocn然后重新go mod download就好了
当使用Go Mod下载依赖时遇到`zip:not a valid zip file`错误,通常是因为网络问题导致下载的包损坏。解决方法包括检查并更换代理服务器,或者删除报错的包后重新下载。在本例中,用户通过删除`github.com/mojocn/base64Captcha`的缓存并重新运行`go mod download`成功解决了问题。
2945

被折叠的 条评论
为什么被折叠?



