Kallax: пакет не входит ни в один из путей - PullRequest
0 голосов
/ 20 февраля 2019

Я пытался использовать kallax .Когда я попытался запустить это, я обнаружил ошибку, подобную этой:

panic: parseutil: package is not in any of the go paths

goroutine 1 [running]:
gopkg.in/src-d/go-kallax.v1/generator.glob..func1(0x890120, 0xc00015af60)
    /home/user/go/pkg/mod/gopkg.in/src-d/go-kallax.v1@v1.3.5/generator/template.go:491 +0xa2

GOPATH установлен на /home/user/go, кроме того, я использую вендор GO111MODULE=on.Не могли бы вы сказать мне, что я не так?Или как мне установить пакет parseutil на PATH?
Спасибо.

1 Ответ

0 голосов
/ 29 июля 2019

Это связано с тем, что у вас есть GO111MODULE=ON.Вам нужно будет изменить его на auto (или off) и повторно запустить установку Kallax по немодульному пути (каталог, в котором нет файла go.mod, присутствующего в этом каталоге или в любом родительском каталоге),

Например:

cd ~
export GO111MODULE=auto
go get -u gopkg.in/src-d/go-kallax.v1/...

или в раковине рыбы:

cd ~
set -x GO111MODULE auto
go get -u gopkg.in/src-d/go-kallax.v1/...
...