go: cannot find main module; see ‘go help modules’ 解决方案
按网上教程下载配置了 golang的开发环境(版本:go1.16.4),下载了IiteIDE并按教程创建项目 Hello,执行里面自动生成的 main.go
// Hello project main.go
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello World!")
}
报:go: cannot find main module; see ‘go help modules’
原因:
这个是因为项目根目录下面没有go.mod文件,创建这个文件,这个文件里面用来管理module的。
解决方案:
选中项目右键选择打开集成终端,在集成终端输入:go mod init Hello
Hello为项目名,回车会在项目根目录下自动生成go.mod 文件
初次接触golang,还不太明白这么做的具体含义,有大佬给解释下吗?