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

如何在系统中不安装git的情况下安装golang软件包?,git,go,Git,Go,我试图在我的项目中使用命令go-get-u github.com/ramya-rao-a/go-outline安装一个go包,但它不会安装。这就是我得到的错误 go:缺少Git命令。看见https://golang.org/s/gogetcmd package github.com/ramya-rao-a/go-outline:exec:“git”:在%PATH%中找不到可执行文件。 我在文档中查找了go-get命令,它说 源代码的go-get抓取是通过使用您的系统上的以下工具之一完成的: sv

我试图在我的项目中使用命令
go-get-u github.com/ramya-rao-a/go-outline
安装一个go包,但它不会安装。这就是我得到的错误

go:缺少Git命令。看见https://golang.org/s/gogetcmd
package github.com/ramya-rao-a/go-outline:exec:“git”:在%PATH%中找不到可执行文件。

我在文档中查找了
go-get
命令,它说

源代码的go-get抓取是通过使用您的系统上的以下工具之一完成的:

svn-Subversion,下载地址:

hg-Mercurial,下载地址:

git-git,下载地址

bzr-Bazaar,下载地址


我知道发生错误是因为我的系统中没有安装任何提到的工具,但由于一些限制,这是我无法帮助自己的。请告诉我是否有可用的解决方法。

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

go build

不要忘记在你的
GOPATH
中维护目录结构,比如
github.com/xxx/xxx
golang.org/x/tools/xxx

你需要有源代码。一种解决方法是将整个源代码重新键入本地编辑器。不严重。在安装了git的计算机(或容器)上安装git或使用go-get下载依赖项。其他任何东西都注定要失败。如果机器没有(不能)安装所需的开发工具,那么您是否在其他地方进行开发工作,然后将编译的二进制文件scp到该框中执行。。。就我个人而言,我的所有开发工作都使用远程位置的VPS,因为没有本地笔记本电脑/台式机可以在带宽/ram等方面与VPS竞争。。。一个月两杯啤酒的价格可以让你在。。。如果您希望使用本地编辑器,请安装sshfs并在本地装载remote dir以进行本地文件编辑