如何安装“gotests”命令?

Pre*_*man -1 go

我需要使用“gotests”命令在 Go 中使用测试驱动开发。

gotests -all *
Run Code Online (Sandbox Code Playgroud)

这是行不通的。我做了go get -u /github.com/cweill/gotestsgo install。但是没有在$GOPATH/bin.

小智 8

以下内容对我有用 go v1.19.1

go install github.com/cweill/gotests/gotests@latest
Run Code Online (Sandbox Code Playgroud)

自 1.18 起,使用go get安装功能已被禁用。请参阅弃用“go get”来安装可执行文件

  • 谢谢你!URL 中必须有两次“gotests”,这一点并不明显。 (2认同)

rb1*_*b16 5

由于没有主包,请使用此命令

$ go get github.com/cweill/gotests/...
Run Code Online (Sandbox Code Playgroud)

这本身会下载当前包的所有依赖项,并在下载此包后创建 bin 文件。在 $GOPATH/bin 中看到将有一个名为gotests的 bin 文件

更多信息请看这里