vscode 远程开发 go 提示 You are outside of a module and outside of $GOPATH/src

刚开始学习go的时候,同事推荐我使用 vscode 进行go开发,也是我第一次接触 vscode。说实话,如果能科学上网的化,vscode 是真的很好用(至少我认为,当然也可能还有更好的工具我没接触到过)。

vscode 错误提示:Error loading workspace: You are outside of a module and outside of $GOPATH/src. If you are using modules, please open your editor to a directory in your module.

说一下我当前的环境,vscode 安装了 go 的插件,又安装了 Remote ssh 进行远程开发。
然后 go 开启了 go mod ,在 使用 vscode 的 远程资源管理器 添加一个工作目录时,出现如上错误。

clipboard.png

通过百度发现,vscode 的远程打开项目文件夹的根必须是在 go mod 生成的目录,而我在学习go 的时候,打开远程目录的根目录直接指到 GOPATH 目录了,所以有这个提示
因为我的 go mod 是在 src 生成的,那么将远程项目根目录指到 src 就可以了


clipboard1.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容