Docker 无法安装golint软件包:导入路径错误
我有一个使用golint并将其安装在docker容器中的项目。它已经正常工作了几个月(并且已经构建了多次),但是今天当我再次构建容器时,我得到了以下错误: 获取-u github.com/golang/lint/golintDocker 无法安装golint软件包:导入路径错误,docker,go,golint,Docker,Go,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" 我可以通过键
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路径(source和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
它已更新为此