Установка внешних пакетов в golang - PullRequest
0 голосов
/ 21 мая 2018

Я пытаюсь импортировать пакет в своем коде golang.Но это показывает мне эту ошибку:

не может найти пакет "github.com/mattbaird/jsonpatch" ни в одном из: /opt/go/src/github.com/mattbaird/jsonpatch (от $GOROOT) /chaincode/input/src/github.com/mattbaird/jsonpatch (из $ GOPATH) /opt/gopath/src/github.com/mattbaird/jsonpatch "

Может кто-нибудь помочь мне исправитьэто?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 24 мая 2018

Перепроверьте ваши переменные окружения ($GOPATH, $GOROOT).

Проблема, с которой вы столкнулись, заключается в том, что ваш код ищет пакет github.com/mattbaird/jsonpatch в /opt/go/src/github.com/, /chaincode/input/src/github.com/ и/opt/gopath/src/github.com/ каталогов.Но вы установили пакет в каталог C:\Users\xyz\go\src\github.com.

0 голосов
/ 21 мая 2018

Убедитесь, что переменная окружения $GOPATH установлена ​​правильно.

Затем дважды проверьте, установлены ли пакеты, если вам не нужно устанавливать пакет, с которым вы можете работать.

go get github.com/mattbaird/jsonpatch

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