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



我正在尝试使用命令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/xxxgolang.org/x/tools/xxx

相关内容

最新更新