从github获取go包时出错

从github获取go包时出错,go,Go,在一个github包上执行go-get时,我遇到以下错误 bash-3.2$ go get -d github.com/percona/percona-backup-mongodb package github.com/percona/percona-backup-mongodb: no Go files in /Users/sanupin/go-workspace/src/github.com/percona/percona-backup-mongodb 我知道顶级目录中没有main() b

在一个github包上执行
go-get
时,我遇到以下错误

bash-3.2$ go get -d github.com/percona/percona-backup-mongodb
package github.com/percona/percona-backup-mongodb: no Go files in /Users/sanupin/go-workspace/src/github.com/percona/percona-backup-mongodb
我知道顶级目录中没有
main()

bash-3.2$ go env
GO111MODULE=""
GOARCH="amd64"
GOBIN="/Users/sanupin/go-workspace/bin"
GOCACHE="/Users/sanupin/Library/Caches/go-build"
GOENV="/Users/sanupin/Library/Application Support/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOINSECURE=""
GOMODCACHE="/Users/sanupin/go-workspace/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="darwin"
GOPATH="/Users/sanupin/go-workspace"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GCCGO="gccgo"
AR="ar"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD=""
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 -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/sr/n5q9l_fn7yj8mx6rbfq8smbn72mpx6/T/go-build148246931=/tmp/go-build -gno-record-gcc-switches -fno-common"

你告诉
go-get
一个包的名称。没有go文件的目录不是包。因此,在您实际想要使用的软件包上运行
go-get
,例如
github.com/percona/percona backup mongodb/agent
github.com/percona/percona backup mongodb/cmd

您可以尝试go-d github.com/percona/percona backup mongodb/…show
go-env
, please@kozmo我刚刚编辑了一篇博文,想让大家看看围棋details@ShubhamSrivastava这不是我已经做过的吗
bash-3.2$go-get-d github.com/percona/percona-backup-mongodb/package github.com/percona/percona-backup-mongodb:no-go-files in/Users/sanupin/go-workspace/src/github.com/percona/percona-backup-mongodb
no-in-end add/“…”