go mod情况下安装etcd3的问题
今天学习etcd开发,首先进行单机的初次尝试,在启动了etcd之后,准备用golang进行连接。于是在github找到了 etcd 的仓库,已经从coreos 移至到了 etcd-io下。
如图:

同时当我进入 clientv3文件夹的时候可以看到:

安装已经是从go.etcd.io的仓库进行安装了,于是按照文档执行:
一切都那么美好,但是突然在最后确报错了:
go build github.com/coreos/go-systemd/journal: no Go files in

于是之后解决一下:
首先进入 $GOPATH/src/github.com 下
cd $GOPATH/src/github.com
git clone https://github.com/coreos/go-systemd.git
然后clone下来 go-systemd包
然后在你的go.mod 文件夹添加一句:
replace github.com/coreos/go-systemd => /Users/xxx/code/go/src/github.com/coreos/go-systemd
如此即可。