ホームページ  >  記事  >  バックエンド開発  >  go1.13にetcd3.3をインストールする過程を記録します。

go1.13にetcd3.3をインストールする過程を記録します。

藏色散人
藏色散人転載
2021-12-21 16:34:451880ブラウズ

この記事は、golang チュートリアル コラムによって、go1.13 に etcd3.3 をインストールする際の問題点を紹介するために書かれたものです。 !

go1.13にetcd3.3をインストールする過程を記録します。

#go1.13 での etcd3.3 のインストールに関する問題

etcd のインストール時に、次のエラー メッセージが表示されます:

cannot find module providing package github.com/coreos/go-systemd/journal
go1.12 ではエラーが発生しますが、コンパイルは成功します。

go1.13 エラー。

解決策は次のとおりです:

1. go-systemd を github からプルし、$GOPATH src

git clone github.com/coreos/go-systemd
2. replace を使用します。 go.mod の go-systemd

## go.mod
replace github.com/coreos/go-systemd => /home/xingyys/Go/src/github.com/coreos/go-systemd
を置き換えます。ここで注意してください:

パス

github.com/coreos/go-systemd/journal を直接使用しないでください。このパスには go.mod ファイルがありません。

前のディレクトリが必要です。

以上がgo1.13にetcd3.3をインストールする過程を記録します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。