package main import ( "errors" _ "star/internal/packed" "github.com/gogf/gf/v2/frame/g" "github.com/gogf/gf/v2/os/gctx" "star/internal/cmd" _ "github.com/gogf/gf/contrib/drivers/mysql/v2" ) func main() { var err error g.I18n().SetLanguage("zh-CN") // 检查数据库是否能连接 err = connDb() if err != nil { panic(err) } cmd.Main.Run(gctx.GetInitCtx()) } func connDb() error { err := g.DB().PingMaster() if err != nil { return errors.New("数据库连接失败") } return nil }