
1、包都来自 Github,如果有一个底层包哪天没了,上面的不都编译不了吗。 2、有的包的路径来自第三方网站,网站能访问但是开启代理就 500,可是不开启代理,别的依赖就装不了。
1 locktionc 2018 年 4 月 25 日 你可以自己创建一个 vendor 文件夹,依赖的包都放在这个里面。这样就万无一失了。 |
2 locktionc 2018 年 4 月 25 日 |
3 LazyZhu 2018 年 4 月 25 日 |
4 wangxiaoaer 2018 年 4 月 25 日 @LazyZhu #3 dep 还行,就是首次 init 的时候慢的让你怀疑人生。 |
5 binjoo 2018 年 4 月 25 日 go 的包管理很是蛋疼。 |
6 specita 2018 年 4 月 25 日 这就是 go 包管理蛋疼的地方了啊 |
7 Mithrandir 2018 年 4 月 25 日 dep 已经要被抛弃了, 请静静等待 vgo |
8 sophos 2018 年 4 月 25 日 vgo 了解一下,等正式版 |
9 LazyZhu 2018 年 4 月 25 日 dep 还没捂热呢, 又来一个... vgo 不只是包管理那么简单啊... |
10 myu7815 2018 年 4 月 25 日 被 go 的包管理折腾不轻,目前组里用的都是 glide。虽然每次 update 很慢,但好像是比较好的选择了。墙外的包基本上在 github 上都有镜像,glide 配置文件指定下 git 仓库地址就行了。 以前看了一眼 dep,没找到怎么管理 gitlab 上的包的方法,gitlab 上的包是需要指定 git 仓库地址的,dep 好像不支持。 |
11 iamundefined OP @locktionc 目前用的 dep 看在官方推 只是 dep 安装大部分不也是去 github 上下载 |
12 iamundefined OP @wangxiaoaer 走代理速度还好,就是有的包不再 github 上,第三方网站上的走代理直接 500,dep 就报错,直接 init 失败 比如这个 http://www.stathat.com/c/consistent |
13 locktionc 2018 年 4 月 25 日 @iamundefined 和 Glide 比哪个好 |
15 orderc 2018 年 4 月 26 日 @myu7815 #10 简单配置一下 git, dep 就支持从 gitlab 拉取代码了 https://edenmal.moe/2017/06/02/Golang-go-get-from-Gitlab/ |