本篇文章主要讲解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文件,不要删除,删除后还会报错。

解决后:

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

GitHub 加速计划 / de / Dependencies
26
1
下载
A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues.
最近提交(Master分支:4 个月前 )
1997a400 - 3 年前
2f423539 - 3 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐