gotext:提取失败:管道:golang.org/x/text/message未导入

QuirkyBit:

我正在尝试从template.go文件中运行以下命令

//go:generate gotext -srclang=en update -out=catalog.go -lang=en,de_DE,es_MX,fr_CA,pt_BR

我应该生成一个catalog.go,但是却出现以下错误:

gotext: extract failed: pipeline: golang.org/x/text/message is not imported
template.go:3: running "gotext": exit status 1

template.go在generate命令之后,确实有以下导入

import (
    "time"

    log "github.com/sirupsen/logrus"
    "golang.org/x/text/message"
)

我试图将导入移动到generate命令之前我还尝试generate ./...从项目的根目录中运行我也尝试过自己运行gotext,但这是相同的错误消息。

我还在github上找到了以下线程:https : //github.com/golang/go/issues/26312我尝试了那里提出的建议,但似乎也没有解决问题。

QuirkyBit:

我已经通过rm -rf vendor/golang.org/x/text从项目根目录运行命令解决了该问题当然,为了使工作正常,我还需要安装gotext。这可以通过运行来完成go get golang.org/x/text/cmd/gotext

我相信,如果二进制文件的问题可以解决.../text/message安装在GOPATH/bin以及

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章