我正在尝试在我的项目中使用命令 go get -u github.com/ramya-rao-a/go-outline
安装一个 go 包,但它不会安装。这是我遇到的错误。
go:缺少 Git 命令。请参阅 https://golang.org/s/gogetcmd
包 github.com/ramya-rao-a/go-outline: exec: "git": %PATH%
我在文档中查找了 go get
命令,它说
The go get fetching of source code is done by using one of the following tools expected to be found on your system:
svn - Subversion, download at: http://subversion.apache.org/packages.html
hg - Mercurial, download at https://www.mercurial-scm.org/downloads
git - Git, download at http://git-scm.com/downloads
bzr - Bazaar, download at http://wiki.bazaar.canonical.com/Download
我理解错误的发生是因为我没有在我的系统中安装任何提到的工具,但由于一些限制,这是我无法帮助自己的事情。请告诉我是否有任何可用的解决方法。
最佳答案
你需要从github下载包,如果那个包依赖于任何其他不是来自stdlib(标准库)的包,你需要对所有包做同样的事情然后cd
到您的项目所在的目录,然后执行:
go build
不要忘记在你的 GOPATH
中维护目录结构,比如 github.com/xxx/xxx
或 golang.org/x/tools/xxx
关于git - 如何在系统中没有安装git的情况下安装golang包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52754565/