V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
PHSix

go 安装第三方包的问题

  •  
  •   PHSix · May 23, 2020 via Android · 3826 views
    This topic created in 2168 days ago, the information mentioned may be changed or developed.

    最近刚刚开始学 go 语言,今天在安装第三方包得时候硬是装了半个小时,一趟第三方包的时候 go install 后又会出现一堆依赖,然后再装这些依赖的时候又出现了新的依赖,先问问有没有什么办法解决这种“套娃式”依赖的问题,

    19 replies    2020-05-28 10:00:16 +08:00
    chengxiao
        1
    chengxiao  
       May 23, 2020
    go mod 然后
    https://goproxy.cn/
    PHSix
        2
    PHSix  
    OP
       May 23, 2020 via Android
    @chengxiao 用 go mod 的话不是就要每开一个项目的 go mod 一下吗,这样感觉有点不是很方便
    Trim21
        3
    Trim21  
       May 23, 2020
    @PHSix #2 每个项目 go mod 一下不比你现在套娃解决问题更方便吗...
    Sanko
        4
    Sanko  
       May 23, 2020 via Android
    建议使用 go mod
    iConsLii
        5
    iConsLii  
       May 23, 2020
    用 go mod 吧,

    ```
    go env -w GO111MODULE=on
    go env -w GOPROXY=https://goproxy.cn,direct
    ```
    kaifang
        6
    kaifang  
       May 23, 2020
    go mod +1
    ppphp
        7
    ppphp  
       May 23, 2020
    建议用最新版的 go,go mod 默认开启都好几个版本了。。。
    PHSix
        8
    PHSix  
    OP
       May 23, 2020 via Android
    @Trim21 好像有道理
    hellos
        9
    hellos  
       May 23, 2020 via Android
    Go Mod
    gamexg
        10
    gamexg  
       May 23, 2020
    go mod 有个全局缓存,同一个库不用项目使用不会每次都重新下载
    SaigyoujiYuyuko
        11
    SaigyoujiYuyuko  
       May 23, 2020
    建议使用 gomod
    zjyl1994
        12
    zjyl1994  
       May 23, 2020 via Android
    gomod 然后设一个 go proxy,套娃依赖交给机器解决
    PHSix
        13
    PHSix  
    OP
       May 24, 2020 via Android
    刚刚用了一下发现 go mod 挺好用的,就是对于用 vim 的没有补全提示很不友好。。
    AmrtaShiva
        14
    AmrtaShiva  
       May 24, 2020 via iPhone
    @PHSix vim 补全也有的
    PHSix
        15
    PHSix  
    OP
       May 24, 2020 via Android
    @AmrtaShiva 有吗,我用的 coc 没有提醒补全啊
    AmrtaShiva
        16
    AmrtaShiva  
       May 24, 2020 via iPhone
    @PHSix 你得自己配置
    yulang
        17
    yulang  
       May 24, 2020
    go mod +10086
    BlackBerry999
        18
    BlackBerry999  
       May 25, 2020
    go mod init
    go mod tidy
    windghoul
        19
    windghoul  
       May 28, 2020
    go mod 爽到爆炸
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2477 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 70ms · UTC 05:54 · PVG 13:54 · LAX 22:54 · JFK 01:54
    ♥ Do have faith in what you're doing.