Я пытался создать проект go в пакете Debian.
Я просмотрел dh-make-golang и у меня есть красивая и блестящая папка debian
в моем репозитории. Когда я пытаюсь использовать gbp buildpackage --git-pbuilder
, возникает ошибка из-за того, что все мои зависимости не найдены. Кажется, что dh-make-golang
игнорирует папку vendor
, когда копирует все из репозитория git моего проекта, и я использую govendor
, поэтому все мои зависимости находятся там.
Как я могу решить эту проблему с зависимостями и правильно собрать проект как пакет .deb
? Для справки, ошибка, которую я получаю:
src/github.com/project/project/project.go:15:2: cannot find package "google.golang.org/grpc/grpclog" in any of:
/usr/lib/go-1.7/src/google.golang.org/grpc/grpclog (from $GOROOT)
/tmp/project/obj-x86_64-linux-gnu/src/google.golang.org/grpc/grpclog (from $GOPATH)