如何在go中使用github包?

时间:2017-08-04 04:28:01

标签: go

对不起,非常新手golang问题。我有一个名为journalbeat的github项目,我正在修改。

当我克隆该存储库时,我可以设置GOPATH并运行go get来获取所有导入,然后将它们放入src。

我想添加一个新的导入。

import "github.com/danwakefield/fnmatch"

但它并没有抓住它。如何简单地运行go get来确定是否下载了某些内容?

最后,使用了售卖系统。如何使用fnmatch填充它?我手动创建它?这一切看起来都非常麻烦。

我认为go get是为了让这一切变得简单吗?

3 个答案:

答案 0 :(得分:3)

尝试使用依赖关系管理器:最新且主动开发的辅助管理器是 golang/dep
阅读dep "issue" 943,请使用:

dep ensure

这将通过导入分析设置销售依赖项,您可以根据需要配置锁定它们。

答案 1 :(得分:0)

使用详细标记go get尝试-v,如:

go get -v github.com/danwakefield/fnmatch

这将显示更多详细信息。将结果发布在此处。

答案 2 :(得分:0)

我们使用GO的Glide包管理工具。去看看gitHub link