Lors de l'installation d'etcd, une erreur s'affiche :
cannot find module providing package github.com/coreos/go-systemd/journal
a fourni une erreur dans go1.12, mais la compilation a réussi.
Erreur go1.13.
La solution est la suivante :
1. Extrayez go-systemd de github et enregistrez-le sous $GOPATH src
git clone github.com/coreos/go-systemd
2. Utilisez replace pour remplacer go-systemd dans go.mod
## go.mod replace github.com/coreos/go-systemd => /home/xingyys/Go/src/github.com/coreos/go-systemd
Choses à noter ici. Oui :
N'utilisez pas le chemin directementgithub.com/coreos/go-systemd/journal
, car il n'y a pas de fichier go.mod dans ce chemin.
Nécessite le répertoire précédent.