没有 go mod 的时候用什么管理依赖呢?

2020-07-01 20:49:23 +08:00
 sunshinev

没有 go mod 的时候,每次用到新包只能 go get 么?

如果要用到部署平台,部署平台没有依赖文件,如何拉取所有的依赖包啊?

2051 次点击
所在节点    程序员
9 条回复
edussx
2020-07-01 20:52:20 +08:00
dep:
https://github.com/golang/dep

godep:
https://github.com/tools/godep


再早的时候连 vendor 都没有,依赖和代码都直接放在$GOPATH 里,极度酸爽
lxml
2020-07-01 20:53:12 +08:00
git clone ; move corrent path ; go build
lovejoy
2020-07-01 22:51:11 +08:00
“如果要用到部署平台,部署平台没有依赖文件,如何拉取所有的依赖包啊?”


丢代码库
ZSeptember
2020-07-02 08:52:56 +08:00
把依赖都下载下来,放在项目的 vendor 目录下
dog82
2020-07-02 09:32:02 +08:00
dep 和 go dep 好像是两个不同的东西,太**混乱了!
还好有了 go mod
mlboy
2020-07-02 10:07:00 +08:00
people
maoxs2
2020-07-02 10:34:49 +08:00
不依赖第三方的话这样。先设置 gopath 在一个目录,然后根据正确的 src/site_name/org_name/project_name/这样丢进去自己项目,再然后一个个手动 go get 各依赖,最后就能 go build 了
janxin
2020-07-02 11:03:16 +08:00
julyclyde
2020-07-03 10:48:24 +08:00
1 研究古代怎么做的,没什么意义
2 正因为古代的不够好,才有了现在更好的东西

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/686362

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX