无法安装 golint 软件包:导入路径错误



我有一个使用 golint 并将其安装在 docker 容器中的项目。几个月来它一直工作正常(并且已经构建了多次(,但是今天当我再次构建容器时,出现以下错误: 去获取 -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 有什么建议吗?

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

需要修改用于生成容器的映像才能使用此 URL。

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

go get -u golang.org/x/lint/golint

它已更新为此

最新更新