我试过使用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
?
谢谢。
最佳答案
这是因为您有 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/...
关于go - 卡拉克斯 : package is not in any of the go paths,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54792775/