如何获取程序的所有依赖文件

我在Go中做了一个程序,完成代码后,如果我想在其他PC或VM上运行此代码,那么它不会获取所有依赖包文件。如何获取所有依赖文件?


跃然一笑
浏览 243回答 3
3回答

BIG阳

您可以go get -d ./...从项目目录运行以下载所有 go-gettable 依赖项。或者将所有src子目录从 GOPATH复制到目标机器。...是一个特殊的模式,告诉递归下去。

繁华开满天机

尝试go list -f '{{ join .Imports "\n" }}'或者go list -f '{{ join .Deps "\n" }}'第二个将列出所有子依赖项,第一个仅列出直接导入的包。

精慕HU

下面的命令对我有用,它会下载所有依赖项。go get -u -v -f all
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go