滑行更新为空glide.lock

时间:2018-07-16 21:23:30

标签: go glide-golang

在我的golang项目中,glide update命令清除了我的glide.lock文件,而不是更新了我的依赖项。有人可以帮忙吗?

让我详细解释。 我的golang专案设定正确, 1.我在Windows上 2.源代码位于GOPATH / src / github.com / myName / repoName /下 3. special:因为我正在同步到Github上的私人仓库,所以我在.gitconfig中有这个重新路由设置

[url "git@github.com:"]
insteadOf = https://github.com/
  1. 我可以正常glide get

问题:在glide up之前,我的供应商文件夹具有依赖性,并且我的glide.lock看起来像这样,

enter image description here

现在,如果我执行glide upglide update github.com/name/chaintest0/blockchain,则glide.lock看起来像已清除。

enter image description here

还将清除供应商文件夹。但是,glide.yaml看起来仍然正常。

现在我glide get继续更新。这将一直起作用,直到依赖关系变大为止。

那么我是不是以错误的方式使用了glide up,还是只是一个滑动错误?

1 个答案:

答案 0 :(得分:0)

我想通了。只是我自己的菜鸟问题。当我在本地项目中导入软件包时,我可以直接导入,而不必从Github glide get导入。

我真的不需要依赖。这就是glide.lock为空的原因。