编译的过程中出现了一个吓人的错误:

GOROOT=C:\Go #gosetup
GOPATH=C:\Users\ahfuzhang\go #gosetup
C:\Go\bin\go.exe mod tidy #gosetup
go: downloading github.com/xxx/my_prj/public v0.0.14
github.com/xxx/my_prj/proxy_alloc_svr/cmd imports
github.com/xxx/my_prj/public/pkg/base: git -c core.autocrlf=input -c core.eol=lf archive --format=zip --prefix=prefix/ d57403125286a6411e73163e184e2a88188a448d in C:\Users\ahfuzhang\go\pkg\mod\cache\vcs\1ae7172f3810140ab493892af4f3912f9d17b329d60308cecebd171197322c49: exit status 255:
error: invalid object 100644 4994770929b65b148f8d80e1ef0be9b50b9cc6c5 for 'pkg/defines/proxy.go'
error: cannot read 4994770929b65b148f8d80e1ef0be9b50b9cc6c5
github.com/xxx/my_prj/proxy_alloc_svr/cmd imports
github.com/xxx/my_prj/public/pkg/config: git -c core.autocrlf=input -c core.eol=lf archive --format=zip --prefix=prefix/ d57403125286a6411e73163e184e2a88188a448d in C:\Users\ahfuzhang\go\pkg\mod\cache\vcs\1ae7172f3810140ab493892af4f3912f9d17b329d60308cecebd171197322c49: exit status 255:
error: invalid object 100644 4994770929b65b148f8d80e1ef0be9b50b9cc6c5 for 'pkg/defines/proxy.go'
error: cannot read 4994770929b65b148f8d80e1ef0be9b50b9cc6c5
github.com/xxx/my_prj/proxy_alloc_svr/cmd imports
github.com/xxx/my_prj/public/pkg/middleware: git -c core.autocrlf=input -c core.eol=lf archive --format=zip --prefix=prefix/ d57403125286a6411e73163e184e2a88188a448d in C:\Users\ahfuzhang\go\pkg\mod\cache\vcs\1ae7172f3810140ab493892af4f3912f9d17b329d60308cecebd171197322c49: exit status 255:
error: invalid object 100644 4994770929b65b148f8d80e1ef0be9b50b9cc6c5 for 'pkg/defines/proxy.go'
error: cannot read 4994770929b65b148f8d80e1ef0be9b50b9cc6c5
github.com/xxx/my_prj/proxy_alloc_svr/cmd imports
github.com/xxx/my_prj/public/pkg/utils: git -c core.autocrlf=input -c core.eol=lf archive --format=zip --prefix=prefix/ d57403125286a6411e73163e184e2a88188a448d in C:\Users\ahfuzhang\go\pkg\mod\cache\vcs\1ae7172f3810140ab493892af4f3912f9d17b329d60308cecebd171197322c49: exit status 255:
error: invalid object 100644 4994770929b65b148f8d80e1ef0be9b50b9cc6c5 for 'pkg/defines/proxy.go'
error: cannot read 4994770929b65b148f8d80e1ef0be9b50b9cc6c5
github.com/xxx/my_prj/proxy_alloc_svr/internal/endpoint/proxy imports
github.com/xxx/my_prj/public/pkg/defines: git -c core.autocrlf=input -c core.eol=lf archive --format=zip --prefix=prefix/ d57403125286a6411e73163e184e2a88188a448d in C:\Users\ahfuzhang\go\pkg\mod\cache\vcs\1ae7172f3810140ab493892af4f3912f9d17b329d60308cecebd171197322c49: exit status 255:
error: invalid object 100644 4994770929b65b148f8d80e1ef0be9b50b9cc6c5 for 'pkg/defines/proxy.go'
error: cannot read 4994770929b65b148f8d80e1ef0be9b50b9cc6c5
github.com/xxx/my_prj/proxy_alloc_svr/internal/endpoint/proxy imports
github.com/xxx/my_prj/public/pkg/policy: git -c core.autocrlf=input -c core.eol=lf archive --format=zip --prefix=prefix/ d57403125286a6411e73163e184e2a88188a448d in C:\Users\ahfuzhang\go\pkg\mod\cache\vcs\1ae7172f3810140ab493892af4f3912f9d17b329d60308cecebd171197322c49: exit status 255:
error: invalid object 100644 4994770929b65b148f8d80e1ef0be9b50b9cc6c5 for 'pkg/defines/proxy.go'
error: cannot read 4994770929b65b148f8d80e1ef0be9b50b9cc6c5
github.com/xxx/my_prj/proxy_alloc_svr/pkg/filter imports
github.com/xxx/my_prj/public/pkg/dao/proxy: git -c core.autocrlf=input -c core.eol=lf archive --format=zip --prefix=prefix/ d57403125286a6411e73163e184e2a88188a448d in C:\Users\ahfuzhang\go\pkg\mod\cache\vcs\1ae7172f3810140ab493892af4f3912f9d17b329d60308cecebd171197322c49: exit status 255:
error: invalid object 100644 4994770929b65b148f8d80e1ef0be9b50b9cc6c5 for 'pkg/defines/proxy.go'
error: cannot read 4994770929b65b148f8d80e1ef0be9b50b9cc6c5
github.com/xxx/my_prj/proxy_alloc_svr/pkg/utils imports
github.com/xxx/my_prj/public/pkg/filter/tree: git -c core.autocrlf=input -c core.eol=lf archive --format=zip --prefix=prefix/ d57403125286a6411e73163e184e2a88188a448d in C:\Users\ahfuzhang\go\pkg\mod\cache\vcs\1ae7172f3810140ab493892af4f3912f9d17b329d60308cecebd171197322c49: exit status 255:
error: invalid object 100644 4994770929b65b148f8d80e1ef0be9b50b9cc6c5 for 'pkg/defines/proxy.go'
error: cannot read 4994770929b65b148f8d80e1ef0be9b50b9cc6c5

完全没有头绪。

尝试着删除临时目录后正常:

rm -fdr "C:\Users\ahfuzhang\go\pkg\mod\cache\vcs\1ae7172f3810140ab493892af4f3912f9d17b329d60308cecebd171197322c49"

【解决了一个小问题】golang build中因为缓存文件损坏导致的编译错误的更多相关文章

  1. mysql url 连接配置的一个小坑。 工作中不会遇到。 学习的时候会

    <property name="driverClassName"> <value>com.mysql.jdbc.Driver</value> & ...

  2. Android Studio中关于9-patch格式图片的编译错误

    最近在编译Android Studio开发的项目中在使用了9宫图后出现了编译错误,尝试了多种方法未能解决,最后仔细查看出错的日志发现,居然是图片的原因,图片中包含有alpah通道所以在执行app:me ...

  3. 【解决了一个小问题】golang protocol buffers 3中去掉json标签中的omitempty

    参考了这篇帖子:golang protobuf从生成的json标记中删除omitempty标记 由于是在windows上开发,因此写了一个python脚本来解决: remove_tag.py impo ...

  4. 【解决了一个小问题】golang gin框架中的模板,让模板中的参数不要做HTML转义

    代码中使用了类似的方式来向模板填充参数: c.HTML(200, "list.html", gin.H{"data":builder.String()}) 模板 ...

  5. 【解决了一个小问题】golang中引用一个路径较长的库,导致goland中出现"module contains a go.mod file, so major version must be compatible: should be v0 or v1, not v2"

    在项目中的go.mod文件中有这样一句: require ( github.com/xxx-devops/xx1/sdk/go v2.2.3 ) 项目的编译没有问题,但是goland中出现如下提示: ...

  6. 【解决了一个小问题】golang的go.mod中出现版本错误

    代码中的这一句使用prometheus2.28.0版本的代码: import "github.com/prometheus/prometheus/prompb" 我把require ...

  7. 【解决了一个小问题】golang samara的kafka客户端中使用错误版本号导致初始化失败

    发现在如下代码中存储kafka生产者初始化失败: config.Version = sarama.V0_10_2_1 //V2_2_0_0 producer, err := sarama.NewSyn ...

  8. 【解决了一个小问题】golang xorm中使用where id in (xxx),没办法使用参数替换

    代码中使用XORM来从数据库查询数据,有类似如下的代码: session.Where("id in (?)", strings,Join(arr, ",")) ...

  9. 【解决了一个小问题】golang go.mod中多了一个斜杠导致replace无效

    replace github.com/sxxx/common_lib/src/ => ../../common_lib/src 修改成 replace github.com/sxxx/commo ...

随机推荐

  1. LuoguP7285 「EZEC-5」修改数组 题解

    Content 有一个长度为 \(n\) 的 \(0/1\) 串,你可以修改当中的一些元素,求修改后最长的连续为 \(1\) 的子串长度减去修改次数的最大值. 数据范围:\(1\leqslant n\ ...

  2. 有时候错误很奇怪啊,Comparator问题

    有时候错误很奇怪啊,Comparator问题,在我的电脑上排序好用,但是在别的电脑上排序不好用, 真奇怪a

  3. JS验证身份证是否符合规则

    调用isIdCardNo(num)  验证通过返回true 错误返回false function isIdCardNo(num) { var factorArr = new Array(7, 9, 1 ...

  4. 使用PostMan测试WebService接口教程

    一.操作步骤 1.设置URL 2.设置请求模式:Post 3.设置Header:添加 Content-Type ,值为 text/xml;charset=utf-8 4.设置Body:勾选raw 5. ...

  5. 【LeetCode】463. Island Perimeter 解题报告(Python)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 减去相交部分 参考资料 日期 题目地址:https: ...

  6. 【LeetCode】304. Range Sum Query 2D - Immutable 解题报告(Python)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 预先求和 相似题目 参考资料 日期 题目地址:htt ...

  7. 【LeetCode】303. Range Sum Query - Immutable 解题报告(Python)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 解题方法 保存累积和 日期 题目地址:https://leetcode. ...

  8. hdu 4549 M斐波那契数列(快速幂 矩阵快速幂 费马小定理)

    题目链接http://acm.hdu.edu.cn/showproblem.php?pid=4549: 题目是中文的很容易理解吧.可一开始我把题目看错了,这毛病哈哈. 一开始我看错题时,就用了一个快速 ...

  9. golang 数组的一些自问自答

    所有代码基于Go-1.17.一些研究Go数组的自问自答,可以考虑作为面试题. 问题:静态存储区是什么?和堆/栈有什么区别? 回答: 可以参考下列图 堆上存放new产生的大块内存 栈上存放的是程序运行的 ...

  10. Nginx应用场景配置

    Nginx应用全入门 基础回顾 Nginx是什么? Nginx是一个高性能的HTTP和反向代理web服务器,特点是内存少,并发能力强 Nginx能做什么 Http服务器(Web服务器) 反向代理服务器 ...