[gogf/gf]"go.opentelemetry.io/otel/label" v0.18.0 版本修改了包名,导致引入 gredis 不能编译

2024-07-09 81 views

回答

9

请问怎么解决呢

9

执行 go get go.opentelemetry.io/otel/label@v0.17.0

9

可以go get -u -v github.com/gogf/gf@master 不要在项目下执行go get -u all 默认会升级到 go.opentelemetry.io/otel/label@v0.19.0 现在0.18.0 和0.19.0有差别

2

@housemecn @GuihaiHU @DukeAnn 主要原因是由于otel不稳定造成的,并且go get -u all命令会更新所有依赖包的版本,项目依赖的包版本尽量别随意升级。gf已经更新兼容了最新0.19.0版本的otel版本,不过未来可能会随时保持和otel版本的升级。

3

好的感谢大佬,问题先关了。