Go语言 为什么会出现undefined:atomic.Bool

fykwrbwg  于 2023-02-27  发布在  Go
关注(0)|答案(1)|浏览(3153)

我看到下面的错误,而建立的代码.

+ go build -a -ldflags '-X main.vendorVersion=vpcBlockDriver- -extldflags "-static"' -o /go/bin/ibm-vpc-block-csi-driver ./cmd/
# k8s.io/component-base/metrics
vendor/k8s.io/component-base/metrics/registry.go:35:29: undefined: atomic.Bool
note: module requires Go 1.19

我所做的只是将依赖项更新为1.26.1
这是基本代码-https://github.com/ambiknai/ibm-vpc-block-csi-driver/tree/1.26我的go版本-go version go1.20 linux/amd64

lskq00tm

lskq00tm1#

您需要升级您的repo的Go版本,因为它仍然是1.18
在这个文件中更改它并重新编译就可以了,因为看起来您的开发环境已经有了1.20

相关问题