来自python / django世界,有一个类似于go / revel的requirements.txt等等的东西会很棒。我怎样才能做到这一点?我知道我可以写一个requirements.txt文件,然后执行类似
的操作cat reqiurements.txt | xargs go get
但如果我的要求也有要求怎么办?上面的命令将尝试“获取”它们,然后它们无法构建,因为我没有安装这些要求。
我有什么遗失的吗?
答案 0 :(得分:14)
命令go get
完全符合您的需求:它找到所有依赖项和下载并安装缺少的项。专注于“所有”:go get
真正遍历您的依赖关系图。
查看文档:
http://golang.org/cmd/go/#hdr-Download_and_install_packages_and_dependencies
Go文档非常干净,简短且写得很好。在建议基于其他工具或工具链经验的假设之前,我建议首先查看文档。
答案 1 :(得分:1)