问题陈述:
go: logagent_test/etcd imports
go.etcd.io/etcd/clientv3 tested by
go.etcd.io/etcd/clientv3.test imports
github.com/coreos/etcd/auth imports
github.com/coreos/etcd/mvcc/backend imports
github.com/coreos/bbolt: github.com/coreos/bbolt@v1.3.6: parsing go.mod:
module declares its path as: go.etcd.io/bbolt
but was required as: github.com/coreos/bbolt
从倒数第三行看:
github.com/coreos/bbolt: github.com/coreos/bbolt@v1.3.6: parsing go.mod:
module declares its path as: go.etcd.io/bbolt
but was required as: github.com/coreos/bbolt
说的是解析了github.com/coreos/bbolt 这个模块中 声明的路径是 go.etcd.io/bbolt
但是在mod文件中require的是github.com/coreos/bbolt
所以在go.mod文件中添加一个replace就行了
replace github.com/coreos/bbolt => go.etcd.io/bbolt v1.3.4