1

我曾尝试使用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,除了我使用 vendoring GO111MODULE=on。你能告诉我我做错了什么吗?或者如何将 parseutil 包安装到PATH
谢谢你。

4

1 回答 1

0

这是因为您拥有GO111MODULE=ON. 您需要将其更改为auto(或off) 并在非模块路径(go.mod该目录或任何父目录中没有文件的目录)中重新运行 Kallax 安装。

例如:

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/...
于 2019-07-29T19:46:15.993 回答