Go语言 去跑步/建造悬挂[复制]

y0u0uwnf  于 2022-12-07  发布在  Go
关注(0)|答案(1)|浏览(126)

此问题在此处已有答案

Golang test hanging(1个答案)
上个月关门了。
我有一个名为main.go的简单go文件:

package main

import (
    "fmt"
    "database/sql"
    _ "github.com/mattn/go-sqlite3"
)

func main() {
    db, err := sql.Open("sqlite3", "mydb.db")

    if err != nil {
        panic(err)
    }

    defer db.Close()

    fmt.Println("Opened Successfully")
}

我下载了所需的软件包,但当我尝试go run .go build .时,我什么都没有得到,编译器似乎陷入了无限循环。如果我删除_ "github.com/mattn/go-sqlite3"行,它将按预期工作,并显示错误消息panic: sql: unknown driver "sqlit3" (forgotten import?)
这种情况在一些导入的包中会发生很多次。
这是我的go.mod文件:

module go-sqlite

go 1.18

require github.com/mattn/go-sqlite3 v1.14.15

Go版本:go version go1.18.1 linux/amd64

ddrv8njm

ddrv8njm1#

如果你使用go的模块,你可以尝试运行go mod tidy

相关问题