gpt4 book ai didi

使用 govendor、dh-make-golang 构建 Go 1.7 项目时 Go 导入 vendor 依赖项问题

转载 作者:IT王子 更新时间:2023-10-29 02:12:13 27 4
gpt4 key购买 nike

我一直在研究将 go 项目构建到 debian 包中。

我调查了 dh-make-golang我在我的存储库中设置了一个漂亮而 Shiny 的 debian 文件夹。当我尝试使用 gbp buildpackage --git-pbuilder 时,由于未找到我的所有依赖项而出错。似乎 dh-make-golang 在从我的项目的 git 存储库复制所有内容时忽略了 vendor 文件夹,而我使用 govendor 所以所有我的依赖项在那里。

我怎样才能解决这个依赖问题并正确地将项目构建为 .deb 包?作为引用,我得到的错误是:

src/github.com/project/project/project.go:15:2: 在以下任何一个中找不到包“google.golang.org/grpc/grpclog”:
/usr/lib/go-1.7/src/google.golang.org/grpc/grpclog(来自 $GOROOT)
/tmp/project/obj-x86_64-linux-gnu/src/google.golang.org/grpc/grpclog(来自 $GOPATH)

最佳答案

问题是 dh-make-golang 中关于导入 vendor 依赖项的错误。今天刚修好。

https://github.com/Debian/dh-make-golang/issues/46

关于使用 govendor、dh-make-golang 构建 Go 1.7 项目时 Go 导入 vendor 依赖项问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43084647/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com