找不到包 "gopkg.in/validator.v2" 错误

cannot find package "gopkg.in/validator.v2" error

当我尝试使用

在 Windows 中构建我的 Go 项目时
go build

,报错,

api.go:7:2: cannot find package "gopkg.in/validator.v2" in any of:

C:\Go\src\gopkg.in\validator.v2 (from $GOROOT)

C:\Home\GO..\src\gopkg.in\validator.v2 (from $GOPATH)

如何将这个包添加到我的项目中?

当我尝试添加上述包时,

go get gopkg.in\validator.v2

然后它给出了另一个错误,例如,

go: missing Git command. See https://golang.org/s/gogetcmd package gopkg.in/validator.v2: exec: "git": executable file not found in %PATH%

go get 使用 git 或 hg 获取软件包,因此您必须安装它。对于 windows 你可以使用这个 link.