Golang requirements.txt相当于

时间:2013-08-28 06:54:57

标签: shell go revel

来自python / django世界,有一个类似于go / revel的requirements.txt等等的东西会很棒。我怎样才能做到这一点?我知道我可以写一个requirements.txt文件,然后执行类似

的操作
cat reqiurements.txt | xargs go get

但如果我的要求也有要求怎么办?上面的命令将尝试“获取”它们,然后它们无法构建,因为我没有安装这些要求。

我有什么遗失的吗?

2 个答案:

答案 0 :(得分:14)

命令go get完全符合您的需求:它找到所有依赖项和下载并安装缺少的项。专注于“所有”:go get真正遍历您的依赖关系图。

查看文档:

http://golang.org/cmd/go/#hdr-Download_and_install_packages_and_dependencies

Go文档非常干净,简短且写得很好。在建议基于其他工具或工具链经验的假设之前,我建议首先查看文档。

答案 1 :(得分:1)

我刚刚发现kubernetes家伙实际上为自己here创建了一个概述页面。

总结是这样的:目前稳定的是Glide,而酷炫的新玩具被称为dep