Это исправит ошибку, описанную выше, но будет работать только в том случае, если вы открыли go mod
, что означает env GO111MODULE='on'
.
Так что при включенном go mod
вам нужно будет выполните команду в hyperledger/fabric
dir:
go mod init github.com/hyperledger/fabric
go mod tidy
И затем, если вы запустите make
, ошибка будет отображаться на терминале.
Теперь вам нужно изменить fabric/go.mod
файл с такой заменой:
# replace this :
go.etcd.io/etcd v3.3.18+incompatible
# to :
go.etcd.io/etcd v0.5.0-alpha.5.0.20181228115726-23731bf9ba55
и затем запустите
go mod tidy
go mod vendor
make clean
make
Теперь все должно быть в порядке.
Надеюсь, это может сэкономить вам один час или около того.