如何在系统中没有安装git的情况下安装golang软件包?

时间:2018-10-11 07:27:39

标签: git go

我正在尝试通过在项目中使用命令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下载

我知道发生此错误是因为我的系统中未安装任何提及的工具,但是由于一些限制,我无法自己解决此问题。请告诉我是否有任何解决方法。

1 个答案:

答案 0 :(得分:1)

您需要从github下载该软件包,如果该软件包依赖于stdlib(标准库)以外的任何其他软件包,则需要对所有软件包进行相同操作,然后cd到其中的目录您的项目存在,然后执行:

go build

不要忘记在GOPATH中维护目录结构,例如github.com/xxx/xxxgolang.org/x/tools/xxx