golang" go get "команда показывает" go: отсутствует команда Git " ошибка

Я новичок в go lang. Попытка импортировать библиотеку go с помощью команды "go get", но в cmd получает эту ошибку:

go: missing Git command. See https://golang.org/s/gogetcmd
package github.com/ttacon/chalk: exec: "git": executable file not found in  %PATH%

Мой Go Env:

set GOARCH=amd64
set GOBIN=
set GOEXE=.exe
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
set GOPATH=F:WorksGo
set GORACE=
set GOROOT=C:Go
set GOTOOLDIR=C:Gopkgtoolwindows_amd64
set GO15VENDOREXPERIMENT=1
set CC=gcc
set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0
set CXX=g++
set CGO_ENABLED=1

Что случилось с моей средой Go?

3 ответов


go get требуется git, если какой-либо из пакетов живет (и извлекается) из репозитория git. Для Windows, вы можете установить git из сайт git.


go get fetching исходного кода выполняется с помощью одного из следующих инструментов, которые, как ожидается, будут найдены в вашей системе либо git, svn, hg.

установить git по этой ссылке https://git-scm.com/downloads

после установки git вы должны перейти к настройке переменных среды и добавить путь git.exe (исполняемый файл), который находится в корзине. Так что путь должен выглядеть вот так. C:\Program Files\Git\bin". Перезапустите IDE и команду должно работать.


установить git.

для Ubuntu, вы можете использовать команду

sudo apt-get install git