我正在尝试使用以下命令安装 golint: go get -u golang.org/x/lint/golint
。我想我有两个问题:
go get: warning:
modules disabled by GO111MODULE=auto in GOPATH/src;
ignoring ../go.mod;
see 'go help modules'
package golang.org/x/lint/golint:
unrecognized import path "golang.org/x/lint/golint" (https fetch: Get https://golang.org/x/lint/golint?go-get=1: dial tcp 216.58.200.192:443: i/o timeout)
然后我尝试安装 golang/tools,也失败了……
package golang.org/x/tools: unrecognized import path "golang.org/x/tools" (https fetch: Get https://golang.org/x/tools?go-get=1: dial tcp 216.58.200.192:443: i/o timeout)
原文由 Dehua Li 发布,翻译遵循 CC BY-SA 4.0 许可协议
看起来您在 \(GOPATH/ 中有一个 `go.mod` 文件(在 `\)GOPATH/go.mod
下)。你应该删除它。此外,由于您使用的是 Go 1.11 或更新版本,因此您可以从 GOPATH/任何包含
go.mod文件的目录之外的地方直接或在父目录中运行
go get` 命令,并且然后命令应该工作。