как импортировать пакет из github - PullRequest
0 голосов
/ 26 сентября 2019

Я пытаюсь создать API с помощью Go, и я попытался запустить существующий файл из GitHub, полученный из курса udemy.Я получаю такой вывод:

C:\goworkspace\src\grpc-go-course-master\blog\blog_client>go run client.go
client.go:4:2: cannot find package "context" in any of:
        C:\go\src\context (from $GOROOT)
        C:\goworkspace\src\context (from $GOPATH)
..\..\..\golang.org\x\net\http2\not_go111.go:10:2: cannot find package "net/http/httptrace" in any of:
        C:\go\src\net\http\httptrace (from $GOROOT)
        C:\goworkspace\src\net\http\httptrace (from $GOPATH)

Не могли бы вы подсказать мне, что может вызвать эту ошибку?

1 Ответ

0 голосов
/ 26 сентября 2019

Чтобы загрузить зависимости, вы должны использовать команду go get:

go get -v -u github.com/alessiosavi/GoUtils

Изменить с пакетом, который вам нужен (в этом репо вы можете найти кучу метода 'utils').

Если в проекте вместо этого есть файл go.mod, вы должны ввести:

go clean
go build

Таким образом вы собираетесь установить зависимости, перечисленные в go.mode файл.

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