我正在使用Go 1.7并试用Glide。我没有得到的部分是,Glide在$ GOPATH / vendor创建了一个供应商目录。但是当go build时,它正在寻找$ GOPATH / src / github.com / vendor /.../...
的供应商目录所以我错过了在安装/更新依赖项之间发生的部分,并在构建期间将它们提供给我的程序。
答案 0 :(得分:0)
为下一个可怜的灵魂添加答案。
如果你来自Java世界,并且习惯了项目根目录的src目录...... Go说你错了。正如评论者指出的那样,你的项目路径是$ GOPATH / src / [github.com] / username / projectname,这是你应该做“滑翔初始化”的地方。
这将在正确的位置创建glide.yaml文件,因此“glide install”将在$ GOPATH / src / githost / username / projectname / vendor创建供应商目录,然后您的go版本将按预期工作。
希望这会为可能有类似问题的其他人清除它。