go go.mod file not found in current directory or any parent directory

场景:

安装好 liteide 之后创建了第一个 "hello world" 的golang 项目,却报了如下错误。

原因分析:

go 的环境配置问题。与 golang 的包管理有关。

解决方案:

如果你是 Windows 系统,快捷键 "Win+R",输入cmd,打开终端。输入:

bash 复制代码
go env -w GO111MODULE=auto

解释:

GO111MODULE 是 Go 1.11 引入的新版模块管理方式。

GO111MODULE 环境变量用于开启或关闭 Go 语言中的模块支持,它有 off、on、auto 三个可选值,默认为 auto。

  1. GO111MODULE=off,无模块支持,go 会从 $GOPATH 文件夹和 vendor 目录中寻找依赖项。
  2. GO111MODULE=on,模块支持,go 忽略 $GOPATH 文件夹,只根据 go.mod 下载依赖。
  3. GO111MODULE=auto,在 $GOPATH/src 外层且根目录有 go.mod 文件时,开启模块支持;否者无模块支持。
相关推荐
程序员cxuan4 分钟前
我花了两天时间,终于把 Codex 额度掉太快的问题整明白了!!
人工智能·后端·程序员
IT_陈寒5 分钟前
Vue这个动态响应坑把我整不会了
前端·人工智能·后端
金銀銅鐵6 分钟前
[Java] 用图形化界面演示 iadd, isub, iconst_<i> 指令的效果
java·后端·python
AskHarries18 分钟前
做国内还是出海
后端
YikNjy29 分钟前
break和continue
java·开发语言·算法
日月云棠42 分钟前
10 Integer —— 最常用的整数包装类深度解析
java·后端
大鸡腿同学1 小时前
大模型为何总 “胡说八道”?做完 RAG 知识库,我看懂了它的底层逻辑
后端
秋91 小时前
java项目中cpu飙升排查及解决方法
java·开发语言
野生技术架构师1 小时前
牛客网2026最新大厂Java高频面试题精选(附标准答案)
java·开发语言
PH = 71 小时前
JAVA的SPI机制
java·开发语言