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

严重怀疑, Go 的包管理器, 几乎是刻意搞得这么难用的

  •  
  •   kunluanbudang · 2018-08-16 12:10:06 +08:00 · 3124 次点击
    这是一个创建于 2316 天前的主题,其中的信息可能已经有所发展或是发生改变。
    难用指:
    1. 很多包管理器方案
    2. 各个方案之间有些琐碎的差异
    3. 单独某一个工具, 都是体验不怎么好

    一度以为, 包管理这个领域, 是不是特别难?


    ( 我觉得某种本质的原因可能是: Go 官方和社区, 好像总是不在同一条心 上 )

    附录
    https://zhuanlan.zhihu.com/p/41627929?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io
    7 条回复    2018-08-18 09:21:31 +08:00
    per
        1
    per  
       2018-08-16 13:22:05 +08:00
    最近自己的一个项目就在用 go modules,几个版本迭代出来确实还算可用,但是离 cargo 还差得远。而且没有编辑器支持 go modules 的补全(goland 号称可以,但是我没试出来,可能是我不会用)。
    luob
        2
    luob  
       2018-08-16 13:39:30 +08:00
    包管理麻烦点,大家会小心处理依赖,保证项目可控。

    如果 go 出了个 npm 那么强大的包管理工具,用不了多久大家写项目的习惯就向 node 看齐了,先导一百个包再说,毕竟包管理的成本太低了。

    有利有弊吧
    mritd
        3
    mritd  
       2018-08-16 20:45:53 +08:00 via iPhone
    @luob 说实话,我倒是感觉 npm 啥的一比
    mritd
        4
    mritd  
       2018-08-16 20:46:10 +08:00 via iPhone
    楼主可以试试 dep
    abmin521
        5
    abmin521  
       2018-08-17 12:15:07 +08:00 via Android
    pip
    npm yarn
    composer
    dep glide vgo vender ...
    kunluanbudang
        6
    kunluanbudang  
    OP
       2018-08-17 17:22:46 +08:00 via Android
    @abmin521


    dep 好难用
    silencefent
        7
    silencefent  
       2018-08-18 09:21:31 +08:00
    借地儿问个事,golang 在云服务器上面,go get 超时无法完成怎么办,说的就是京东云,连不上互联网,只能走大中华广域网
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5443 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 08:53 · PVG 16:53 · LAX 00:53 · JFK 03:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.