【发布时间】:2016-11-10 18:01:27
【问题描述】:
golang Glide 打包器会自动为项目安装依赖项,但这样做会从 vendor/ 中提取依赖项,因为许多项目会检查供应商依赖项。
应该如何导入包含 vendor/ 目录的 glide 依赖项?
截至目前,您似乎会收到以下错误:
./scheduler.go:36: cannot use "github.com/jayunit100/my-project/vendor/github.com/spf13/pflag".CommandLine (type *"github.com/jayunit100/my-project/vendor/a/b/spf13/pflag".FlagSet)
作为类型
*"github.com/jayunit100/my-project/vendor/a/b/vendor/github.com/spf13/pflag".FlagSet
- 正常导入,然后手动删除
vendor/,这样就没有冗余了。 - 正常导入,并使用某种配置技巧来避免
vendor/依赖重复?
【问题讨论】:
-
但您不应该在
vendor/文件夹中包含vendor/。
标签: go