【解决了一个小问题】golang build中因为缓存文件损坏导致的编译错误
编译的过程中出现了一个吓人的错误:
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中因为缓存文件损坏导致的编译错误的更多相关文章
- mysql url 连接配置的一个小坑。 工作中不会遇到。 学习的时候会
<property name="driverClassName"> <value>com.mysql.jdbc.Driver</value> & ...
- Android Studio中关于9-patch格式图片的编译错误
最近在编译Android Studio开发的项目中在使用了9宫图后出现了编译错误,尝试了多种方法未能解决,最后仔细查看出错的日志发现,居然是图片的原因,图片中包含有alpah通道所以在执行app:me ...
- 【解决了一个小问题】golang protocol buffers 3中去掉json标签中的omitempty
参考了这篇帖子:golang protobuf从生成的json标记中删除omitempty标记 由于是在windows上开发,因此写了一个python脚本来解决: remove_tag.py impo ...
- 【解决了一个小问题】golang gin框架中的模板,让模板中的参数不要做HTML转义
代码中使用了类似的方式来向模板填充参数: c.HTML(200, "list.html", gin.H{"data":builder.String()}) 模板 ...
- 【解决了一个小问题】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中出现如下提示: ...
- 【解决了一个小问题】golang的go.mod中出现版本错误
代码中的这一句使用prometheus2.28.0版本的代码: import "github.com/prometheus/prometheus/prompb" 我把require ...
- 【解决了一个小问题】golang samara的kafka客户端中使用错误版本号导致初始化失败
发现在如下代码中存储kafka生产者初始化失败: config.Version = sarama.V0_10_2_1 //V2_2_0_0 producer, err := sarama.NewSyn ...
- 【解决了一个小问题】golang xorm中使用where id in (xxx),没办法使用参数替换
代码中使用XORM来从数据库查询数据,有类似如下的代码: session.Where("id in (?)", strings,Join(arr, ",")) ...
- 【解决了一个小问题】golang go.mod中多了一个斜杠导致replace无效
replace github.com/sxxx/common_lib/src/ => ../../common_lib/src 修改成 replace github.com/sxxx/commo ...
随机推荐
- IO复用的三种方法(select,poll,epoll)深入理解
(一)IO复用是Linux中的IO模型之一,IO复用就是进程告诉内核需要监视的IO条件,使得内核一旦发现进程指定的一个或多个IO条件就绪,就通过进程处理,从而不会在单个IO上阻塞了,Linux中,提供 ...
- npm 包发布,自己本机发布,前端内部发布,全网发布
第一步,安装 sinopia npm install -g sinopia 开启终端一: 第二步,启动 sinopia -l 127.0.0.1:4873 开启终端二: cd 到某个指定仓库 mkdi ...
- css实现hover显示下拉菜单
原理比较简单,首先先隐藏下拉菜单即display:none,当鼠标hover后,设置display:block. <style> .menu-title { postion: relati ...
- SpringBoot整合Netty实现socket通讯简单demo
依赖 <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifa ...
- 【LeetCode】95. Unique Binary Search Trees II 解题报告(Python)
[LeetCode]95. Unique Binary Search Trees II 解题报告(Python) 标签(空格分隔): LeetCode 作者: 负雪明烛 id: fuxuemingzh ...
- 【LeetCode】769. Max Chunks To Make Sorted 解题报告(Python & C++)
作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 日期 题目地址:https://leetcode.c ...
- Spurious Local Minima are Common in Two-Layer ReLU Neural Networks
目录 引 主要内容 定理1 推论1 引理1 引理2 Safran I, Shamir O. Spurious Local Minima are Common in Two-Layer ReLU Neu ...
- 离线版centos8环境部署迁移监控操作笔记
嗨咯,前两天总结记录了离线版centos8下docker的部署笔记,今天正好是2021年的最后一天,今天正好坐在本次出差回家的列车上,车上没有上面事做,索性不如把本次离线版centos8环境安装的其他 ...
- N-Empress
全排列 基本思想:递归.散列 代码实现 #include<cstdio> const int maxn = 11; int n, P[maxn], hashTable[11] = {fal ...
- LDAP客户端安装
安装环境: 10.43.159.7 客户端 使用ldap客户端验证登陆: 用户为10.43.159.9服务端上面创建的ldap:zdh1234 1.安装LDAP client认证需要的pam包 yum ...