Go sqlite не удается собрать / скомпилировать на Mac OSX - PullRequest
0 голосов
/ 15 апреля 2019

Мне всегда не удается скомпилировать простой код Go при каждом вызове или использовать библиотеку sqlite.я использую go версию 1.9.7 и osx mojave (10.14.3)

пример кода:

package main

import (
    "fmt"
    "github.com/jmoiron/sqlx"
    _ "github.com/mattn/go-sqlite3"
)

func main() {
    fmt.Print("connecting.")
    db := sqlx.MustConnect("sqlite3", ":memory:")
    db.Ping()
    fmt.Print("connected")
}

всегда получаю эту ошибку

# command-line-arguments
/usr/local/go/pkg/tool/darwin_amd64/link: /usr/local/go/pkg/tool/darwin_amd64/link: combining dwarf failed: Unknown load command 0x32 (50)

есть идеи?

1 Ответ

0 голосов
/ 15 апреля 2019

Мы боролись с этой проблемой некоторое время.Мы пришли к этому решению, чтобы сделать целую библиотеку , подключить плагин , скомпилировать ее в системе Linux и использовать в других операционных системах.

...