go 1.5 开始支持直接从项目文件下的 vendor包中直接获取依赖(如果没有 vendor包,会在 GOPATH或 GOROOT目录下寻找是否有项目依赖),可以使用 glide工具生成 vendor包
注意:项目文件要按照规范放在 $GOPATH/src 目录或子目录下
使用方法:
cd <项目文件夹>
glide init
glide update
如果使用过程中,提示各种找不到 vcs,尝试输入以下代码
rm -rf ~/.glide
mkdir -p ~/.glide
glide mirror set https://golang.org/x/mobile https://github.com/golang/mobile --vcs git
glide mirror set https://golang.org/x/crypto https://github.com/golang/crypto --vcs git
glide mirror set https://golang.org/x/net https://github.com/golang/net --vcs git
glide mirror set https://golang.org/x/tools https://github.com/golang/tools --vcs git
glide mirror set https://golang.org/x/text https://github.com/golang/text --vcs git
glide mirror set https://golang.org/x/image https://github.com/golang/image --vcs git
glide mirror set https://golang.org/x/sys https://github.com/golang/sys --vcs git
有疑问加站长微信联系(非本文作者)