Golang 无法“sqlc 生成”

php小编香蕉为您带来关于Golang的重要问题:无法使用sqlc生成代码的问题。Golang作为一种强大的编程语言,常被用于开发高效且可靠的后端应用程序。然而,一些开发者在使用sqlc时遇到了问题,无法生成所需的代码。这个问题给开发者带来了困扰,因此我们将在本文中探讨可能的原因,并提供解决方案,帮助您解决这个疑惑。让我们一起来看看吧!,我使用的是 Windows 和 Ubuntu WSL,但当我尝试生成 sqlc 时出现此错误。,当我尝试 go env 命令,但它在我的环境中但仍然无法生成 sqlc,我能够在全新安装的 WSL2 Ubuntu 22.04(在 Win 11 上运行)上复制此内容。使用新映像,我安装了 Go (1.21.4) 和 sqlc (v1.23.0),然后运行 ​​sqlcgenerate (使用问题中提到的教程中的示例存储库)并收到错误:,有趣的是,在 Ubuntu 20.04 下一切都运行良好(也在 WSL2 上)。,Ubuntu 20.04 和支持 CGO 的二进制文件的兼容性存在问题 22.04(没有真正详细地研究这个问题!);所以似乎值得尝试重新安装 sqlc 并启用 CGO :,完成此操作后,sqlc 起作用了(成功为 6-createfeed 示例生成了 go 文件,没有问题)。,注意:由于这有效,我想我应该为任何类似的 sqlc 问题添加评论 a> 并遇到此评论建议相同的基本解决方案(我昨晚看的时候没有发现这一点)。,
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册