go - 滑行更新清空 glide.lock

标签 go glide-golang

在我的 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/
  1. 我可以正常glide get

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

enter image description here

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

enter image description here

vendor 文件夹也将被清除。然而,glide.yaml 看起来仍然正常。

现在我滑动获取以保持更新。这将一直有效,直到依赖性变大..

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

最佳答案

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

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

关于go - 滑行更新清空 glide.lock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51370295/

相关文章:

debugging - GDB无法在cgo代码中调试go程序

戈朗。替换不是真正的 go 包的模块路径

go - 如何使用 go get 命令从 github 中提取包的旧分支

go - 如何将日期字符串绑定(bind)到结构?

go - 找不到 attrmgr(来自 $GOROOT)和 $GOPATH?

go - 在结构中组合多种类型

去结构比较

html - 处理 CORS 表单提交

go - 在 VS Code 中找不到销售包

go - 在golang中从另一个内部调用的模拟函数