【问题标题】:Why stringer can't find the package?为什么纵梁找不到包裹?
【发布时间】:2015-03-11 01:33:10
【问题描述】:

知道如何解决以下错误吗?我有一个 go 生成器(stringer),我尝试运行它,但它一直报告它找不到包导入,尽管包肯定是导入的。

stringer: checking package: main.go:13:3: could not import example.io/api/util (can't find import: example.io/api/util)
main.go:33: running "stringer": exit status 1

【问题讨论】:

    标签: go


    【解决方案1】:

    来自this thread

    似乎是一件愚蠢的事情:4 部分导入通常是子包,并且必须先“安装”才能使用它们。我在命令行上运行以下命令来解决我的问题:

    所以先试试吧:

    go install <yourpackage>
    

    广告看看 go generate 之后是否有效。

    确保使用最新的 go 1.4.2 并更新您的纵梁:

    go get -u golang.org/x/tools/cmd/stringer
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-02
      • 2020-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多