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中文网其它相关文章!
版权声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系 yyfuon@163.com