Govendor 作为类型错误

标签 go vendor govendor

出现错误:不能使用 *company/model 作为类型 *vendor/company/model

平面 vendor 结构: vendor/公司/型号

文件导入“公司/型号”

最佳答案

你有一个包 company/model,它既是 vendored(在 vendor/ 下)又在你的全局 $GOPATH 中,你还有一个你的包所依赖的 unvendored 包这取决于 company/model。因此,您的包裹和未出售的包裹都试图使用 company/modal 类型,但在不同的地方找到它们。解决方案是出售未出售的软件包。

关于Govendor 作为类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39782815/

相关文章:

go - io.Pipe 中的竞争条件?

recursion - 为什么 Go 计算斐波那契递归这么快?

sockets - go net/http unix域套接字连接

angular - 将 vendor.js 拆分为多个 block

ruby-on-rails - Rake 在 vendor/gems 中找不到 gem

go - 主模块和 vendor 目录提供的导入被标记为错误

docker-compose 找不到包

Golang vendor 包以及 vendor 子包

http - Golang - 尝试 GET 请求时来自 S3 的 SignatureDoesNotMatch 错误

javascript - 无法使用放置在 Ruby on Rails vendor 文件夹中的 jQuery 插件