我正在尝试用命令go get -u golang.org/x/lint/golint安装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)然后我试着安装戈朗/工具,也失败了.
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)发布于 2019-06-06 10:16:47
看起来在$GOPATH/ (在$GOPATH/go.mod下)中有一个$GOPATH/go.mod文件。你应该把它去掉。此外,由于您使用的是Go 1.11或更高版本,所以可以在GOPATH/任何直接或父目录中包含go.mod文件的目录之外运行go.mod命令,然后该命令就可以工作了。
发布于 2020-01-10 15:25:08
我运行了这个命令
export GO111MODULE="on" 这对我有效..。
发布于 2019-07-10 20:47:50
在尝试使用vgo时也出现了此错误
删除GOROOT (不需要显式设置GOROOT,现代版本的Go可以根据运行的go二进制文件的位置自行解决),更新我的GOPATH和export GO111MODULE="on"解决了这个问题。
见这里
GOPATH可以设置为一个以冒号分隔的路径列表,其中可以找到Go代码、包对象和可执行文件。 将GOPATH设置为使用goinstall构建和安装自己的代码和Go树之外的外部库(并避免编写Makefiles)。
https://stackoverflow.com/questions/56475313
复制相似问题