【问题标题】:Cannot install golint package: wrong import path无法安装 golint 包:导入路径错误
【发布时间】:2019-03-17 23:59:59
【问题描述】:

我有一个项目使用 golint 并将其安装在 docker 容器中。它已经工作了几个月(并且已经构建了多次),但是今天当我再次构建容器时,我收到以下错误: go get -u github.com/golang/lint/golint

package github.com/golang/lint/golint: 
code in directory /a-go-path/golang/lint/golint expects import "golang.org/x/lint/golint"

我可以通过键入 go get github.com/golang/lint/golint 在我的计算机上本地复制问题。我已经删除了 go 路径(源和 bin 文件夹)中与 golint 相关的所有包,但当我再次尝试安装它时,我得到了前一个错误。 我正在使用 go 1.11.0 有什么建议吗?

【问题讨论】:

    标签: docker go golint


    【解决方案1】:

    您是supposed 使用go get -u golang.org/x/lint/golint 安装golint。请注意,这正是错误消息中的 URL。

    您需要修改用于构建容器的图像以使用此 URL。

    由于this 提交(他们添加了golang.org/x/lint/golint 作为导入路径),它昨天开始发生。有关更多信息,请参阅this 问题。

    【讨论】:

      【解决方案2】:
      go get -u golang.org/x/lint/golint
      

      已经更新到这个

      【讨论】:

        猜你喜欢
        • 2015-07-02
        • 1970-01-01
        • 2021-05-19
        • 2014-01-24
        • 2014-10-31
        • 2016-11-24
        • 2016-07-17
        • 2015-10-19
        • 1970-01-01
        相关资源
        最近更新 更多