engineercms icon indicating copy to clipboard operation
engineercms copied to clipboard

error doc.go:76: sql: unknown driver "mysql" (forgotten import?) exit status 1

Open GaryWang1994 opened this issue 1 year ago • 4 comments

将项目下载到本地后,go run main.go时提示 doc.go:76: sql: unknown driver "mysql" (forgotten import?) exit status 1,在Google上查了一些资料,都是提示导入“database/sql”后需要同时导入_ "github.com/go-sql-driver/mysql",但我尝试过后还是同样的报错.

GaryWang1994 avatar Nov 03 '23 11:11 GaryWang1994

抱歉这个git用了2fa折腾了我好久。 你是不是用了mysql数据库?我的文件里没有doc.go啊。

3xxx avatar Nov 19 '23 13:11 3xxx

用的是一个新的VMware虚拟机,系统是Windows10,beego用的是V2版本,没有改配置,先是报错没有gcc,解决之后就提示这个错误了,在Google和百度上找到相似问题的解决方案都是提示要导入MySQL的驱动,但是这个问题并没有解决。doc.go似乎是导入的某个包里面的文件,具体是那个包我得回去用家里的电脑再看看了。

GaryWang1994 avatar Nov 20 '23 08:11 GaryWang1994

可能是哪个包管理出了问题?

3xxx avatar Dec 04 '23 06:12 3xxx

我测试是go版本的问题,go1.21会出现这个错误,go1.19就没问题

scusimple avatar Jan 06 '24 06:01 scusimple