我有一个使用 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
它已更新为此