在golang的这段代码中,我需要设置我的.env,但是我在运行中遇到了这个错误:
构建时出错: github.com/Valgard/go-pcre:构建约束排除 C:\Users\pc\go\pkg\mod\github.com 中的所有 Go 文件!valgard\[email protected]
代码是:
package main
import (
"fmt"
"log"
"github.com/Valgard/godotenv"
"github.com/gin-gonic/gin"
)
func init() {
err := godotenv.Load(".env")
if err != nil {
log.Fatalf("Error loading .env file")
}
}
func main() {
fmt.Println("Hello world")
r := gin.Default()
r.GET("/ping", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "pong",
})
})
r.Run()
}
我搜索了很多,没有任何解决方案。
使用此包:https://github.com/joho/godotenv。
这个包(github.com/Valgard/godotenv)不再使用。