【GO】1.13版本坑(一)

今天遇到打包机器上build错误,翻看日志发现:

# go.opentelemetry.io/otel/trace

/go/pkg/mod/go.opentelemetry.io/otel/trace@v0.18.0/config.go:119:2: duplicate method private

这个包没有直接被引用,是github.com/go-redis/redis/v8中trace部分引用,这次修改升级了redis/v8的版本,这个版本的代码中含有v0.18.0版本的go.opentelemetry.io/otel/trace

其中有这么一段代码:

两个嵌入的接口含有相同的方法:

这个在1.14版本的go中是不会报错了,在1.13版本的打包机器上会报错,所以这个是1.13版本的坑之一,现在本地开发都是1.15了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同...
    筑梦师Winston阅读 26,148评论 80 514
  • 本文作者欧长坤,德国慕尼黑大学在读博士,Go/etcd/Tensorflow contributor,开源书籍《G...
    水表学Java阅读 460评论 0 0
  • go get go get为当前开发的模块解析并添加依赖,然后构建并安装依赖。 添加依赖 上策:查找最新的打标签的...
    SunnyTeng阅读 848评论 0 0
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    迷月闪星情阅读 10,620评论 0 11
  • 彩排完,天已黑
    刘凯书法阅读 4,331评论 1 3