我正在尝试使用命令go get -u github.com/ramya-rao-a/go-outline
在我的项目中安装一个go包,但它不会安装。这是我遇到的错误。
go: missing Git command. See https://golang.org/s/gogetcmd
package github.com/ramya-rao-a/go-outline: exec: "git": executable file not found in %PATH%
我在文档中查找了go get
命令,它说
源代码的获取是通过使用预期在系统上找到的以下工具之一完成的:
svn - Subversion,下载网址:http://subversion.apache.org/packages.html
hg - 汞,下载 https://www.mercurial-scm.org/downloads
git - Git,下载于 http://git-scm.com/downloads
bzr - 集市,在 http://wiki.bazaar.canonical.com/Download 下载
我知道发生错误是因为我的系统中没有安装任何提到的工具,但由于一些限制,我无法帮助自己。请告诉我是否有任何可用的解决方法。
你需要从 github 下载包,如果该包依赖于任何其他不是来自 stdlib(标准库(的包,你需要对所有包执行相同的操作,然后cd
到项目所在的目录,然后执行以下操作:
go build
不要忘记维护GOPATH
中的目录结构,例如github.com/xxx/xxx
或golang.org/x/tools/xxx