go プロジェクトを debian パッケージに組み込むことを検討しています。
dh-make-golangを調べたところ、リポジトリに素敵で光沢のあるdebian
フォルダーが設定されています。使用しようとするとgbp buildpackage --git-pbuilder
、すべての依存関係が見つからないためにエラーが発生します。私のプロジェクトのgitリポジトリからすべてをコピーするときにフォルダーをdh-make-golang
無視しているようで、すべての依存関係がそこにあるように使用します。vendor
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)