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

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. js 让小数四舍五入保留两位小数的函数是?

    js 让小数四舍五入保留两位小数的函数是? 例子:data.relations[i].data[j].toFixed(2) toFixed(2)这个函数就是保留两位小数的作用

  2. 为什么需要两次eval才转化为需要的JSON数据,好奇怪

    为什么需要两次eval才转化为需要的JSON数据,好奇怪

  3. vue 判断页面是否滚动到底部

    需求 要求用户阅读完本页所有内容后,下一步按钮才可以点击. 实现思路 通过判断当前页面是否到达底部来设置按钮的点击事件. 要判断当前页面是否到达底部需要用到三个距离--距离顶部的距离scrollTop ...

  4. SPringBoot 配置类继承WebMvcConfigurationSupport和实现WebMvcConfigurer的使用

    个人习惯使用  实现的方式 public class WebMvcConfiguration implements WebMvcConfigurer {

  5. windows安装openoffice4

    官网:https://www.openoffice.org/download/index.html 下载完成后 直接点击安装即可

  6. 【剑指Offer】数值的整数次方 解题报告(Python)

    [剑指Offer]数值的整数次方 解题报告(Python) 标签(空格分隔): LeetCode 题目地址:https://www.nowcoder.com/ta/coding-interviews ...

  7. hdu 4704 Sum(组合,费马小定理,快速幂)

    题目链接http://acm.hdu.edu.cn/showproblem.php?pid=4704: 这个题很刁是不是,一点都不6,为什么数据范围要开这么大,把我吓哭了,我kao......说笑的, ...

  8. Codeforces 931D:Peculiar apple-tree

    D. Peculiar apple-tree time limit per test : 1 second memory limit per test : 256 megabytes input : ...

  9. Chapter 5 Interaction

    目录 5.1 Interaction requires a joint intervention 5.2 Identifying interaction 5.3 Counterfactual resp ...

  10. 使用pypy3加速python运行

    从这里下载对应OS版本的安装包 解压: tar xf pypy-x.y.z.tar.bz2 然后通过./pypy-x.y.z/bin/pypy可以直接进入console 可以使用pip安装包: ./p ...