gpt4 book ai didi

go - 在golang项目下找不到vendor目录

转载 作者:IT王子 更新时间:2023-10-29 02:37:24 31 4
gpt4 key购买 nike

我的golang版本是go1.10.2 linux/amd64。我可以毫无问题地构建和运行我的 go 项目(在 gopath/src 下),但是我在我的项目文件夹下看不到 vendor 目录。我想知道vendor文件夹是不是隐藏目录? vendor文件夹没有生成的可能原因有哪些?

最佳答案

vendor 目录在解析依赖项时用作 GOPATH 的替代项。首先在 /vendor 中查找依赖项,然后在 GOPATH 中查找,然后在 GOROOT 中查找。

如果您go get 所有依赖项,它们将位于GOPATH/src 而不是/vendor

要开始将项目特定的依赖项添加到 vendor 目录,您需要使用依赖项管理器,例如 glidedep 或手动将所有内容复制到 /vendor.

这个 SO 答案更详细地介绍了如何在 Go 中使用 vendor 目录 - https://stackoverflow.com/a/37238226/1589165

关于go - 在golang项目下找不到vendor目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51120207/

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