Исходные файлы на C не допускаются, если не используются cgo или SWIG: sqlite3-binding.c

Я пытаюсь скомпилировать gogs с тегом sqlite для alpine, мне нужно создать статически связанный бин, потому что в противном случае я получаю файл, который не найден, если я пытаюсь запустить ADD-бин изнутри альпийского контейнера.

Вот что я делаю:

  1. Клонирование развивающей ветки из репозитория Gogsgit clone --depth=1 -b develop https://github.com/gogits/gogs

  2. CD для запуска сборкиcd gogs

  3. Попытка получить получить с CGO_ENABLEDCGO_ENABLED=0 go get -a -ldflags '-s' -tags "sqlite" -u ./...

И я получаю:

error: pathspec 'master' did not match any file(s) known to git.
package github.com/gogits/gogs: exit status 1
package github.com/mattn/go-sqlite3: C source files not allowed when not using cgo or SWIG: sqlite3-binding.c

0 ответов

Другие вопросы по тегам