Go报错Finished running tool: 路径,current directory outside main module .... dependencies 的解决方法

本篇文章主要讲解go项目下,output报错:Finished running tool: C:\Program Files\Go\bin\go.exe build -o C:\Users\admin\AppData\Local\Temp\vscode-goCewfEl\go-code-check .
current directory outside main module or its selected dependencies 的解决方法。
作者:任聪聪
日期:2023年4月19日
go版本:1.20.3、cursor0.2.5

报错现象

idea中存在红标现象,并且在情况1和二中存在提示“current directory outside main module or its selected dependencies ”。
在这里插入图片描述

情况1,output下

在这里插入图片描述

情况2,执行build时

在这里插入图片描述

原因一、目录问题

说明:存在汉字或特殊符号,笔者的不是这个问题,如果在您检查后发现目录中存在汉字或者特殊符号,那么建议优先剔除,使用英文再次执行命令尝试。

解决办法:修改文件目录为英文。

原因二、没有初始化项目

说明:没有使用命令进行初始化项目。

解决办法:go mod init 你的目录

在这里插入图片描述

tips:这个命令会在目录下生成一个mod文件,不要删除,删除后还会报错。

解决后:

在这里插入图片描述
不再提示红标。

猜你喜欢

转载自blog.csdn.net/hj960511/article/details/130241494