V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sunshinev
V2EX  ›  程序员

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

  •  
  •   sunshinev ·
    sunshinev · 2020-07-01 20:49:23 +08:00 · 2012 次点击
    这是一个创建于 1388 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    9 条回复    2020-07-03 10:48:24 +08:00
    edussx
        1
    edussx  
       2020-07-01 20:52:20 +08:00
    dep:
    https://github.com/golang/dep

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


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


    丢代码库
    ZSeptember
        4
    ZSeptember  
       2020-07-02 08:52:56 +08:00
    把依赖都下载下来,放在项目的 vendor 目录下
    dog82
        5
    dog82  
       2020-07-02 09:32:02 +08:00
    dep 和 go dep 好像是两个不同的东西,太**混乱了!
    还好有了 go mod
    mlboy
        6
    mlboy  
       2020-07-02 10:07:00 +08:00 via iPhone
    people
    maoxs2
        7
    maoxs2  
       2020-07-02 10:34:49 +08:00 via Android
    不依赖第三方的话这样。先设置 gopath 在一个目录,然后根据正确的 src/site_name/org_name/project_name/这样丢进去自己项目,再然后一个个手动 go get 各依赖,最后就能 go build 了
    janxin
        8
    janxin  
       2020-07-02 11:03:16 +08:00
    julyclyde
        9
    julyclyde  
       2020-07-03 10:48:24 +08:00
    1 研究古代怎么做的,没什么意义
    2 正因为古代的不够好,才有了现在更好的东西
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2697 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 15:12 · PVG 23:12 · LAX 08:12 · JFK 11:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.