首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于在vscode中安装gopls后弹出的警告

关于在vscode中安装gopls后弹出的警告
EN

Stack Overflow用户
提问于 2020-02-21 02:19:18
回答 1查看 521关注 0票数 2

我使用命令set GO111MODULE=ongolang.org/x/tools/gopls@latest安装gopls来使用gopls。

之后,我重新启动程序,每当我编写和保存源代码时,就会出现一个警告窗口,如下所示。

我不知道这个警告是什么意思。

我正在做GOPATH的工作,并且有我需要的所有软件包。

但我不知道为什么我需要一个模块。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-21 05:18:07

正如"VS代码Go扩展中的GOPATH“中提到的

这个扩展使用了环境变量GOPATH的值。从Go 1.8开始,如果没有设置这样的环境变量,则使用从命令go env解码的默认GOPATH。

检查是否设置了go.gopathgo.inferGopath

检查go env GOPATH的返回值是什么。

更广泛地说,在项目的根部初始化一个模块是个好主意(不管你的项目在哪里,GOPATH是否)。

代码语言:javascript
复制
cd /path/to/my/project
go mod init myproject

一些问题提到了相同的错误消息。

你既不在一个模块中,也不在你的GOPATH中。 有关如何设置Go项目的信息,请参见https://github.com/golang/go/wiki/Modules

例如,第36120期说:

我相信这是因为我的GOPATH是一个以冒号分隔的字符串: GOPATH=“/user/user/go:/user/user/go-work”

但是..。在goplsv0.3.2中的CL 211304承诺74e303f中固定了这一点。

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

https://stackoverflow.com/questions/60331268

复制
相关文章

相似问题

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