Как установить пакет golang, не установив git в систему? - PullRequest
0 голосов
/ 11 октября 2018

Я пытаюсь установить пакет go с помощью команды go get -u github.com/ramya-rao-a/go-outline в моем проекте, но он не будет установлен.Это ошибка, которую я получаю.

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 в документации, и она говорит:

GoПолучить исходный код можно с помощью одного из следующих инструментов, ожидаемых в вашей системе:

svn - Subversion, скачать по адресу: http://subversion.apache.org/packages.html

hg - Mercurial, скачать по адресуhttps://www.mercurial -scm.org / загрузки

git - Git, загрузка с http://git -scm.com / загрузки

bzr -Bazaar, скачать по адресу http://wiki.bazaar.canonical.com/Download

Я понимаю, что ошибка возникает из-за того, что в моей системе не установлено ни одного из упомянутых инструментов, но я не могу с этим справиться из-за несколькихограничения.Скажите, пожалуйста, есть ли обходной путь?

1 Ответ

0 голосов
/ 11 октября 2018

Вам необходимо скачать пакет с github. Если этот пакет зависит от любого другого пакета, который не входит в stdlib (стандартная библиотека), вам нужно сделать то же самое для всех, а затем cd в каталог, где находится ваш проект.существует и затем выполните:

go build

Не забудьте сохранить структуру каталогов в вашем GOPATH, например github.com/xxx/xxx или golang.org/x/tools/xxx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...