go build 报错“updates to go.sum needed, disabled by -mod=readonly“

使用go get 拉取k8s api源码然后执行编译的时候报错(初用,可能我用法不对):

go get k8s.io/client-go@v0.19.0
cd $GOPATH/pkg/mod/k8s.io/client-go@v0.19.0/examples/out-of-cluster-client-configuration

go build

报错

go: updates to go.sum needed, disabled by -mod=readonly

上网查了下资料不多,貌似跟module,具体没去研究。
但是我这里依据错误提示怀疑是文件夹没有权限,故检查并添加权限后解决:

cd k8s.io
ls -l
dr-x------  33 xxx  staff  1056 Sep 27 13:54 client-go@v0.19.0

chmod -R 777 ./client-go@v0.19.0
ls -l 
drwxrwxrwx  33 xxx  staff  1056 Sep 27 13:54 client-go@v0.19.0

go build 
完成

mark,后续再研究。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值