pull/79/head^2
zhangchenhao 2025-05-12 11:02:22 +08:00
parent eea2bfb46c
commit 504dcad135
1 changed files with 15 additions and 5 deletions

View File

@ -16,14 +16,17 @@ func init() {
fmt.Fprintf(os.Stderr, "获取可执行文件路径失败: %v\n", err) fmt.Fprintf(os.Stderr, "获取可执行文件路径失败: %v\n", err)
os.Exit(1) os.Exit(1)
} }
fmt.Println("exePath:", exePath)
// exePath, err = filepath.EvalSymlinks(exePath) // 解决 macOS/Linux 下软链接问题 exePath, err = filepath.EvalSymlinks(exePath) // 解决 macOS/Linux 下软链接问题
// if err != nil { if err != nil {
// fmt.Fprintf(os.Stderr, "解析软链接失败: %v\n", err) fmt.Fprintf(os.Stderr, "解析软链接失败: %v\n", err)
// os.Exit(1) os.Exit(1)
// } }
fmt.Println("exePath:", exePath)
exeDir := filepath.Dir(exePath) exeDir := filepath.Dir(exePath)
fmt.Println("exeDir:", exeDir)
err = os.Chdir(exeDir) err = os.Chdir(exeDir)
if err != nil { if err != nil {
@ -31,6 +34,13 @@ func init() {
os.Exit(1) os.Exit(1)
} }
dir, err := os.Getwd()
if err != nil {
fmt.Println("获取工作目录失败:", err)
return
}
fmt.Println("当前运行目录是:", dir)
os.MkdirAll("data", os.ModePerm) os.MkdirAll("data", os.ModePerm)
dbPath := "data/data.db" dbPath := "data/data.db"