在我的 golang 项目中,glide update
命令清除了我的 glide.lock 文件,而不是更新我的依赖项。谁能帮忙?
让我详细解释一下。 我的 golang 项目设置正确, 1. 我在 Windows 上 2.源码在GOPATH/src/github.com/myName/repoName/下 3. 特别:由于我正在同步到我在 Github 上的私有(private)仓库,所以我在 .gitconfig 中有这个重新路由设置
[url "git@github.com:"]
insteadOf = https://github.com/
- 我可以正常
glide get
问题:在 glide up
之前,我的 vendor 文件夹有依赖关系,我的 glide.lock 看起来像这样,
现在,如果我执行 glide up
或 glide update github.com/name/chaintest0/blockchain
,glide.lock 看起来就像被清除了。
vendor 文件夹也将被清除。然而,glide.yaml 看起来仍然正常。
现在我滑动获取
以保持更新。这将一直有效,直到依赖性变大..
那么我是不是以错误的方式使用了 glide up
,或者它只是一个 glide 错误?
最佳答案
我想通了。只是我自己的菜鸟问题。当我在本地项目中导入包时,我可以直接导入,而不必从 Github glide get
。
我真的不需要依赖。这就是 glide.lock 为空的原因。
关于go - 滑行更新清空 glide.lock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51370295/