php中文网

Go 运行 SQLite 报错 “too many errors” 如何处理?

php中文网

go 运行 sqlite 报错如何处理

在执行 go build -o server.exe main.go 时遇到错误,提示如下:

...
github.com/modernc.org/sqlite@v1.23.0/lib/mutex.go:239:46: too many errors

解决方案

经查询,该错误已在 github 的 issue 区被提出。根据该 issue 中提出的解决方案,可以尝试以下方法:

  • 修改 go 版本:将 go 版本更新或降级到 1.16 或 1.19。
  • 使用特殊构建标记:在构建命令中添加 -tags=nowindows 标记,以跳过与 windows 相关的代码。
  • 使用 c 编译器:使用非 windows 环境中的 c 编译器来编译 sqlite 库。

issue 地址

https://github.com/modernc.org/sqlite/issues/1634

以上就是Go 运行 SQLite 报错 “too many errors” 如何处理?的详细内容,更多请关注php中文网其它相关文章!