在我的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/
glide get
问题:在glide up
之前,我的供应商文件夹具有依赖性,并且我的glide.lock看起来像这样,
现在,如果我执行glide up
或glide update github.com/name/chaintest0/blockchain
,则glide.lock看起来像已清除。
还将清除供应商文件夹。但是,glide.yaml看起来仍然正常。
现在我glide get
继续更新。这将一直起作用,直到依赖关系变大为止。
那么我是不是以错误的方式使用了glide up
,还是只是一个滑动错误?
答案 0 :(得分:0)
我想通了。只是我自己的菜鸟问题。当我在本地项目中导入软件包时,我可以直接导入,而不必从Github glide get
导入。
我真的不需要依赖。这就是glide.lock为空的原因。