在go mod下载过程中出现错误,未知修订版本依赖

问题描述

我只是克隆了一个新的仓库,完成后,我运行go mod download,然后出现这样的错误

go: github.com/micro/go-micro/v2@v2.9.1 requires
    github.com/go-acme/lego/v3@v3.4.0 requires
    github.com/google/go-querystring@v1.0.0: reading github.com/google/go-querystring/go.mod at revision v1.0.0: unkNown revision v1.0.0

我尝试一个一个地安装它们,但是仍然有问题,我已经阅读了此问题,并了解了他们在那里说的话https://github.com/micro/go-micro/issues/858,但在这里没有解决我的问题 有什么办法解决这个问题吗?我整天都在想办法

我的go env

GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/mynamehere/.cache/go-build"
GOENV="/home/mynamehere/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOnopROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/home/mynamehere/go"
GOPRIVATE=""
goproxy="direct"
GOROOT="/usr/lib/golang"
GOSUMDB="off"
GOTMPDIR=""
GOTOOLDIR="/usr/lib/golang/pkg/tool/linux_amd64"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="/home/mynamehere/go/src/my-project/go.mod" // here the one got error
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONfig="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build994588020=/tmp/go-build -gno-record-gcc-switches"

解决方法

go模块未激活。

您必须执行export GO111MODULE="on"才能使命令生效。 但这已在引用的GitHub问题中得到解答。