我嘗試使用 go 命令在 mac 上安裝 mockery:go get -u github.com/vektra/mockery/ go get -u github.com/vektra/mockery/cmd/mockery每次命令完成時(shí)都不會(huì)在終端上打印任何內(nèi)容。當(dāng)我嘗試運(yùn)行 command mockery -version時(shí),它說 command mockery not found。誰能告訴我安裝嘲弄的過程是什么。我是 GO 新手,現(xiàn)在正在努力學(xué)習(xí)。去環(huán)境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"
3 回答

ibeautiful
TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個(gè)贊
您可以嘗試另一種選擇。確切的步驟將適用于 windows 環(huán)境,我相信它會(huì)適用于 Mac/Linux。
從 GitHub 下載/克隆“嘲弄”。
對(duì)于 windows ,將其解壓縮到“C:\Users\go\src”中。
重命名,從 "mockery-master" 中提取的目錄為 "mockery",以防出現(xiàn)與名稱相關(guān)的任何錯(cuò)誤。
遍歷目錄“cmd/mockery”,執(zhí)行命令
"go install mocker.go"
。檢查是否在“C:\Users\go\bin”中創(chuàng)建了名為“mockery”的二進(jìn)制文件,如果沒有從環(huán)境變量中設(shè)置 GOBIN 路徑。6.如果一切都好,這個(gè)測(cè)試就可以了
"mockery -name=your_interface_name"
希望它可以幫助你:-)
- 3 回答
- 0 關(guān)注
- 158 瀏覽
添加回答
舉報(bào)
0/150
提交
取消