我用golang编写了一个程序,完成代码后,如果要在其他PC或VM上运行此代码,则它不会获取所有依赖包文件。我如何获得所有依赖文件?
我用golang编写了一个程序,完成代码后,如果要在其他PC或VM上运行此代码,则它不会获取所有依赖包文件。我如何获得所有依赖文件?
Answers:
您可以godep save
在本地PC上完成程序。godep save会为您收集所有依赖项文件。当您移至另一台PC时,只需将Godep文件夹及其代码复制即可,它将解决您的问题。
您可以go get -d ./...
从项目的目录运行以下载所有go-gettable依赖项。
或将所有src
子目录从GOPATH复制到目标计算机。
...
是一种特殊的模式,告诉递归下降。
...
是一种特殊的模式。它告诉递归下降。我已经更新了答案
./.
,因为在您尝试在PC上执行命令后,它有点卡住了(现在我知道为什么了,因为对go文件进行递归搜索可能会非常昂贵),但是后来我意识到更好先问。谢谢!