当前位置: 首页 > 面试题库 >

如何解决“开始:警告:在GOPATH / src中被GO111MODULE = auto禁用的模块”

刘和昶
2023-03-14
问题内容

我正在尝试使用以下命令安装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)

问题答案:

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



 类似资料:
  • 问题内容: DeprecationWarning:需要一个整数(got类型为float)。不建议使用隐式转换为整数,并且在将来的Python版本中可能会删除隐式转换。 DeprecationWarning:需要一个整数(got类型为float)。不建议使用隐式转换为整数,并且在将来的Python版本中可能会删除隐式转换。 问题答案: 警告与的坐标参数有关。浮点坐标将表示的原点位于窗口像素之间。那没

  • 问题内容: 我正在使用的代码会使用该warnings库引发很多(目前对我而言)无用的警告。阅读(/扫描)文档后,我只找到了一种禁用单个功能警告的方法。但是我不想更改太多代码。 可能有像这样的标志吗? 你会推荐什么? 问题答案: 有-W选项。 python -W ignore foo.py

  • 问题内容: 我正在尝试在Pylint 0.21.1中禁用警告C0321(“在一行上有多个语句” –我经常将带有短单行结果的语句放在同一行上)(如果重要:astng 0.20)。 1,常见的0.50.3,Python 2.6.6(r266:84292,2010年9月15日,16:22:56))。 我尝试添加Pylint配置文件,但是Pylint坚持要报告它。该行的变体(如或)被标记为错误,因此Pyl

  • 本文向大家介绍解决GOPATH在GOLAND中的坑,包括了解决GOPATH在GOLAND中的坑的使用技巧和注意事项,需要的朋友参考一下 首先我的环境已配置好: GO的目录结构是: add.go sub.go 执行文件,main.go 在cmd正确执行是: 这样是没问题的,GOPATH已经确定正确 但是GOLAND有个坑 在IDE中执行一直报错: 这里的GOPATH已经出错了,所以编译找不到,我检查

  • 问题内容: 我正在创建一个文件编辑系统,并希望创建一个基于行的tell()函数,而不是基于字节的函数。此函数将在open(file)调用的“ with循环”内部使用。该函数是包含以下内容的类的一部分: 以下是原始函数(如果您希望返回行和字节,则还具有char设置): 我遇到的问题是,这将返回OSError,并且与系统如何遍历文件有关,但我不理解该问题。感谢任何能提供帮助的人。 问题答案: 我有一个

  • Intellij的SonarLint插件也对TODO发出警告。 默认情况下,Intellij突出显示TODO并将它们显示在提交对话框中。SonarLint再次突出显示是多余的。 此外,它还抑制了Intellij的一个有用功能—Intellij用蓝色突出显示TODOs,这更容易识别和滚动到。 由于SonarLint插件,此功能被抑制。所以,我只想对待办事项禁用Sonarint警告。我该怎么做?