-1

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

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

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

问题:之前glide up,我的供应商文件夹有依赖关系,我的 glide.lock 看起来像这样,

在此处输入图像描述

现在,如果我做glide upglide update github.com/name/chaintest0/blockchain, glide.lock 看起来就像被清除了。

在此处输入图像描述

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

现在我glide get要不断更新。这将一直有效,直到依赖关系变大..

那么我是否glide up以错误的方式使用,或者它只是一个滑行错误?

4

1 回答 1

0

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

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

于 2018-07-16T23:55:35.510 回答