引入prometheus的依赖包报错,老师帮看下

来源:20-6 集群CPU和内存以及Pod使用占比接口开发

慕斯卡3003197

2024-03-11

RT:报错内容↓(我的包都是放到vendor下的)
D:\home\xingsy\workspaces\workspaces-go\src\xing.com\kubevisual>go mod verify
all modules verified

D:\home\xingsy\workspaces\workspaces-go\src\xing.com\kubevisual>go mod tidy

D:\home\xingsy\workspaces\workspaces-go\src\xing.com\kubevisual>go mod vendor

D:\home\xingsy\workspaces\workspaces-go\src\xing.com\kubevisual>go run main.go
vendor\github.com\prometheus\common\model\labelset.go:20:2: cannot find package “xing.com/kubevisual/vendor/slices” in:
D:\home\xingsy\workspaces\workspaces-go\src\xing.com\kubevisual\vendor\slices

D:\home\xingsy\workspaces\workspaces-go\src\xing.com\kubevisual>

写回答

1回答

暮闲

2024-03-11

你把vendor目录删除了,在go mod tidy看看

0
1
慕斯卡3003197
删除重新 tidy > vendor 也不行。我把go.mod文件里prometheus的版本改成跟你源码中的一致就好了,不知道是不是prometheus客户端版本的问题。
2024-03-12
共1条回复

Kubernetes系统精讲 Go语言实战K8S集群可视化

核心知识+高阶应用+原理剖析+二次开发 全方位打通K8S生产实践

399 学习 · 265 问题

查看课程