为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
跃然一笑 2021-11-08 18:22:26
我在Go中做了一个程序,完成代码后,如果我想在其他PC或VM上运行此代码,那么它不会获取所有依赖包文件。如何获取所有依赖文件?
查看完整描述

3 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

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

查看完整回答
反对 回复 2021-11-08
?
繁华开满天机

TA贡献1816条经验 获得超4个赞

尝试

go list -f '{{ join .Imports "\n" }}'

或者

go list -f '{{ join .Deps "\n" }}'

第二个将列出所有子依赖项,第一个仅列出直接导入的包。


查看完整回答
反对 回复 2021-11-08
?
精慕HU

TA贡献1845条经验 获得超8个赞

下面的命令对我有用,它会下载所有依赖项。

go get -u -v -f all


查看完整回答
反对 回复 2021-11-08
  • 3 回答
  • 0 关注
  • 242 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信