关于nacos版本的问题

关于nacos版本的问题

老师好!

这两天遇到了nacos版本的问题,nacos的github的文档说使用

go get -u github.com/nacos-group/nacos-sdk-go/v2

那么我引用依赖的时候也是用v2的,然后nacos配置的后台也显示nacos2.x,版本对应看似没问题https://img1.sycdn.imooc.com//climg/64118adb09214d1003500142.jpg

但是用v2版本依赖启动的时候总会报错

panic: read config from both server and cache fail

找了两天的原因翻遍资料都不知道为什么,但是今天突然顿悟把引用方式改了

"github.com/nacos-group/nacos-sdk-go/v2/clients"
"github.com/nacos-group/nacos-sdk-go/v2/common/constant"
"github.com/nacos-group/nacos-sdk-go/v2/vo"
改成=>
"github.com/nacos-group/nacos-sdk-go/clients"
"github.com/nacos-group/nacos-sdk-go/common/constant"
"github.com/nacos-group/nacos-sdk-go/vo"

这样就又没问题了,项目就可以跑起来了,说明代码是正确的只是这个依赖有问题

新手的我就更想不明白,用官方的go get方式并且nacos后台也是2.0.3结果依赖却不能用v2,想知道是github文档错了,还是v2这个版本本身就有问题,还是什么原因。

谢谢老师

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
慕斯卡3081789 2023-03-27 21:27:33

我也有你这样的问题,我看了官网说明v2支持nacos版本是v2以上的,结果总报这个错,写成绝对路径也不行。我最后也是使用v1的sdk解决的。

bobby 2023-03-16 23:39:04
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Go开发工程师全新版
  • 参与学习       489    人
  • 解答问题       559    个

风口上的技术,薪资水平遥遥领先,现在学习正值红利期! 未来3-5年,Go语言势必成为企业高性能项目中不可替代的语言 从基础到项目实战再到重构,对转行人员友好,真正从入门到精通!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师