首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复"go get:警告: GO111MODULE=auto在GOPATH/src中禁用的模块“

如何修复"go get:警告: GO111MODULE=auto在GOPATH/src中禁用的模块“
EN

Stack Overflow用户
提问于 2019-06-06 10:04:29
回答 5查看 62.4K关注 0票数 37

我正在尝试用命令go get -u golang.org/x/lint/golint安装golint。我想我有两个问题:

代码语言:javascript
复制
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)

然后我试着安装戈朗/工具,也失败了.

代码语言:javascript
复制
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)
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2019-06-06 10:16:47

看起来在$GOPATH/ (在$GOPATH/go.mod下)中有一个$GOPATH/go.mod文件。你应该把它去掉。此外,由于您使用的是Go 1.11或更高版本,所以可以在GOPATH/任何直接或父目录中包含go.mod文件的目录之外运行go.mod命令,然后该命令就可以工作了。

票数 7
EN

Stack Overflow用户

发布于 2020-01-10 15:25:08

我运行了这个命令

代码语言:javascript
复制
export GO111MODULE="on" 

这对我有效..。

票数 77
EN

Stack Overflow用户

发布于 2019-07-10 20:47:50

在尝试使用vgo时也出现了此错误

删除GOROOT (不需要显式设置GOROOT,现代版本的Go可以根据运行的go二进制文件的位置自行解决),更新我的GOPATH和export GO111MODULE="on"解决了这个问题。

这里

GOPATH可以设置为一个以冒号分隔的路径列表,其中可以找到Go代码、包对象和可执行文件。 将GOPATH设置为使用goinstall构建和安装自己的代码和Go树之外的外部库(并避免编写Makefiles)。

票数 25
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56475313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档