zoukankan      html  css  js  c++  java
  • 【解决了一个小问题】golang build中因为缓存文件损坏导致的编译错误

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

    GOROOT=C:Go #gosetup
    GOPATH=C:Usersahfuzhanggo #gosetup
    C:Goingo.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:Usersahfuzhanggopkgmodcachevcs1ae7172f3810140ab493892af4f3912f9d17b329d60308cecebd171197322c49: 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:Usersahfuzhanggopkgmodcachevcs1ae7172f3810140ab493892af4f3912f9d17b329d60308cecebd171197322c49: 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:Usersahfuzhanggopkgmodcachevcs1ae7172f3810140ab493892af4f3912f9d17b329d60308cecebd171197322c49: 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:Usersahfuzhanggopkgmodcachevcs1ae7172f3810140ab493892af4f3912f9d17b329d60308cecebd171197322c49: 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:Usersahfuzhanggopkgmodcachevcs1ae7172f3810140ab493892af4f3912f9d17b329d60308cecebd171197322c49: 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:Usersahfuzhanggopkgmodcachevcs1ae7172f3810140ab493892af4f3912f9d17b329d60308cecebd171197322c49: 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:Usersahfuzhanggopkgmodcachevcs1ae7172f3810140ab493892af4f3912f9d17b329d60308cecebd171197322c49: 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:Usersahfuzhanggopkgmodcachevcs1ae7172f3810140ab493892af4f3912f9d17b329d60308cecebd171197322c49: exit status 255:
    	error: invalid object 100644 4994770929b65b148f8d80e1ef0be9b50b9cc6c5 for 'pkg/defines/proxy.go'
    	error: cannot read 4994770929b65b148f8d80e1ef0be9b50b9cc6c5
    
    

    完全没有头绪。
    尝试着删除临时目录后正常:

    rm -fdr "C:Usersahfuzhanggopkgmodcachevcs1ae7172f3810140ab493892af4f3912f9d17b329d60308cecebd171197322c49"
    
  • 相关阅读:
    C语言之数组中你所不在意的重要知识
    Word2007怎样从随意页開始设置页码 word07页码设置毕业论文
    天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,增益其所不能
    高速排序算法
    Cocos2d-x中停止播放背景音乐
    Netflix公司监控内部安全的开源项目
    Linux内核——进程管理与调度
    WebService之Soap头验证入门
    Google搜索解析
    android-sdk-windows版本号下载
  • 原文地址:https://www.cnblogs.com/ahfuzhang/p/14714764.html
Copyright © 2011-2022 走看看