为什么 path = os.Getenv("GOMOD"), path = "" 在项目中?

问题描述

我不知道为什么我无法获得路径值。可能有什么错误或其他, path = os.Getenv("GOMOD") // 路径是“”

1.project go env:

....
GOMOD="/home/lu/go/gowork/work/gt/go.mod"
...
  1. 系统运行环境:
...
GOMOD=""
...

解决方法

我解决了: 在 golang 代码中,

import "github.com/dreamlu/gt/tool/file/file_func"
path = file_func.ProjectPath()

打印路径 = "/home/lu/go/gowork/work/gt/go.mod"