嘲笑没有安装在mac上

我尝试使用 go 命令在 mac 上安装 mockery:go get -u github.com/vektra/mockery/ go get -u github.com/vektra/mockery/cmd/mockery


每次命令完成时都不会在终端上打印任何内容。当我尝试运行 command mockery -version时,它说 command mockery not found。谁能告诉我安装嘲弄的过程是什么。


我是 GO 新手,现在正在努力学习。


去环境


GO111MODULE=""

GOARCH="amd64"

GOBIN=""

GOCACHE="/Users/sumit.sinha/Library/Caches/go-build"

GOENV="/Users/sumit.sinha/Library/Application Support/go/env"

GOEXE=""

GOFLAGS=""

GOHOSTARCH="amd64"

GOHOSTOS="darwin"

GOINSECURE=""

GONOPROXY=""

GONOSUMDB=""

GOOS="darwin"

GOPATH="/Users/sumit.sinha/goWorkspace:"

GOPRIVATE=""

GOPROXY="https://proxy.golang.org,direct"

GOROOT="/usr/local/Cellar/go/1.14.1/libexec"

GOSUMDB="sum.golang.org"

GOTMPDIR=""

GOTOOLDIR="/usr/local/Cellar/go/1.14.1/libexec/pkg/tool/darwin_amd64"

GCCGO="gccgo"

AR="ar"

CC="clang"

CXX="clang++"

CGO_ENABLED="1"

GOMOD="/Users/sumit.sinha/goWorkspace/wallet-ops-service/go.mod"

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/pk/mvyv162j29b5xf9m4tw28drht_lgvc/T/go-build619117997=/tmp/go-build -gno-record-gcc-switches -fno-common"


波斯汪
浏览 133回答 3
3回答

ibeautiful

您可以尝试另一种选择。确切的步骤将适用于 windows 环境,我相信它会适用于 Mac/Linux。从 GitHub 下载/克隆“嘲弄”。对于 windows ,将其解压缩到“C:\Users\go\src”中。重命名,从 "mockery-master" 中提取的目录为 "mockery",以防出现与名称相关的任何错误。遍历目录“cmd/mockery”,执行命令"go install mocker.go"。检查是否在“C:\Users\go\bin”中创建了名为“mockery”的二进制文件,如果没有从环境变量中设置 GOBIN 路径。6.如果一切都好,这个测试就可以了"mockery -name=your_interface_name"希望它可以帮助你:-)

千万里不及你

错过了添加路径变量$GOPATH/bin。

米脂

在窗户里,编辑环境变量( PATH )添加“{您的 gopath 位置}/bin”
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go