【发布时间】:2021-01-04 13:17:42
【问题描述】:
我正在尝试创建一个用于构建管道的 docker 映像,该构建管道预先安装了各种用于构建和测试 go 项目的工具。我们需要的一个工具是golint,但我正在努力了解如何安装它的特定版本。我想锁定版本的原因是为了避免以后发生意外/不需要/意外的损坏。
首先,查看here 的版本并不完全是易于键入的格式。
当我尝试使用以下命令时
go get -u golang.org/x/lint/golint@v0.0.0-20181217174547-8f45f776aaf1
我收到一个错误
go: cannot use path@version syntax in GOPATH mode
到目前为止,谷歌搜索几乎没有产生相关结果...
我正在尝试做的事情可能吗?非常感谢!
【问题讨论】:
-
你可以在你想要的任何标签/分支/提交处查看 repo 并在其中运行
go install。 -
谢谢@Adrian,我会接受这个建议。这似乎是完成我需要做的最简单的方法。
标签: go version-control package-managers go-modules golint