我正在尝试通过在项目中使用命令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-Mercurial,可从https://www.mercurial-scm.org/downloads下载
git-Git,可以从http://git-scm.com/downloads下载
bzr-集市,请从http://wiki.bazaar.canonical.com/Download下载
我知道发生此错误是因为我的系统中未安装任何提及的工具,但是由于一些限制,我无法自己解决此问题。请告诉我是否有任何解决方法。
答案 0 :(得分:1)
您需要从github下载该软件包,如果该软件包依赖于stdlib(标准库)以外的任何其他软件包,则需要对所有软件包进行相同操作,然后cd
到其中的目录您的项目存在,然后执行:
go build
不要忘记在GOPATH
中维护目录结构,例如github.com/xxx/xxx
或golang.org/x/tools/xxx