在 Windows 上缺少 go.mod 时出现无限循环
作者: DeeCen创建于 2026年9月1日更新于 2026年9月1日
在 Windows 环境中,当项目缺少 go.mod 文件时,boilingcore.go 中的循环(第 718 行)会陷入无限循环。在 Windows 上,dir 最终会到达根目录(例如 C:\),但 filepath.Dir("C:\\") 返回的是 "C:\\" 而不是 "/" 或 "."。因此,dir != "/" 将永远为真,导致应用程序陷入无限循环而挂起。
内容来源: aarondl/sqlboiler