построить аргументы командной строки: не может загрузить go-sql-driver / mysql - PullRequest
0 голосов
/ 27 октября 2019

Я получил ошибку

build command-line-arguments: cannot load go-sql-driver/mysql: malformed module path "go-sql-driver/mysql": missing dot in first path element

, в то время как код приложения

package main

import "database/sql"
import _ "go-sql-driver/mysql"

func main() {
  db, err := sql.Open("mysql", "root:xxx@(127.0.0.1:3306)/dbname?parseTime=true")
  err := db.Ping()
}

Я закончил с go get -u github.com/go-sql-driver/mysql, и go.mod был обновлен, выглядит нормально.

Может кто-нибудь помочь решить эту проблему?

1 Ответ

1 голос
/ 27 октября 2019

Измените импорт на:

import _ "github.com/go-sql-driver/mysql"

В импорте Go должен быть указан полный путь к импортируемому модулю.

...