go - 将 Go Modules 与需要 "make install"的包一起使用

标签 go

除了通常的 go get,我有一个外部包。 , 需要运行 make install在其$GOPATH/src目录以便使用它(执行一些 makefile 和 git 魔术)。
尝试将此包与模块一起使用意味着使用 go mod vendor 将其副本下载到 vendor 库中。 .但是,此副本不是 git 存储库,因此正在运行 make install包的 vendor 文件夹内失败。
这是否意味着该包不能在模块中使用,我必须恢复使用 GOPATH?

最佳答案

Does this mean that the package cannot be used in a module


是的。
联系作者并让他检查 makefile 的作用。

关于go - 将 Go Modules 与需要 "make install"的包一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65058016/

相关文章:

rest - 带有字符串数据的 POST golang 请求

http - 使用 PUT 方法在 Golang http 客户端请求中未设置 Content-Length header

go - 嵌套结构未更新

http - 在 net.Conn 之上创建一个 http 响应编写器

mysql - 如何导入两个包都注册驱动程序mysql

rest - 如何在 Go 中为允许单元测试的休息服务设置 Mongo DB?

循环中的 bufio ReadString 是无限的

go - 如何提供大量页面

scope - 在短变量声明中重新声明来自不同 block 的变量

firebase - 在 FireStore 中删除评论的最安全且成本更低的方法