Ответ 1
go get
требует git, если какой-либо из пакетов живет (и извлекается) из репозитория git. Для Windows вы можете установить git с веб-сайта git.
Я новичок в go lang. Попытка импортировать библиотеку go, используя команду "get 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%
My Go Env:
set GOARCH=amd64
set GOBIN=
set GOEXE=.exe
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
set GOPATH=F:\Works\Go
set GORACE=
set GOROOT=C:\Go
set GOTOOLDIR=C:\Go\pkg\tool\windows_amd64
set GO15VENDOREXPERIMENT=1
set CC=gcc
set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0
set CXX=g++
set CGO_ENABLED=1
Что случилось с моей средой Go?
go get
требует git, если какой-либо из пакетов живет (и извлекается) из репозитория git. Для Windows вы можете установить git с веб-сайта git.
Извлечение исходного кода осуществляется с помощью одного из следующих инструментов, ожидаемых в вашей системе: git, svn, hg.
Установите git по этой ссылке https://git-scm.com/downloads
После установки git вам нужно перейти к настройке переменных среды и добавить путь к git.exe (исполняемый файл), который находится в корзине. Таким образом, путь должен выглядеть так: "C:\Program Files\Git\bin". Перезапустите вашу IDE, и команда должна работать.
Установка git решит проблему.
brew install git
sudo apt-get install git
pacman -S git
git installation page
.Если вы работаете в процессе создания образа Docker, вам следует установить git там. [Я получил эту проблему при создании образа докера]
Например: в моем Dockerfile
FROM golang:alpine
RUN apk add git
Установите Git.
для Ubuntu вы можете использовать команду
sudo apt-get install git