zoukankan      html  css  js  c++  java
  • golang go get代理设置

    1.gopm 代替go 下载第三方依赖包

    可以采用gopm从golang.org一些镜像网站上下载。
    a). 安装gopm

    go get -u github.com/gpmgo/gopm
    
    可手动下载,到指定目录下
    github.com/gpmgo/gopm
    github.com/Unknwon/com
    
    go build .
    然后拷贝二进制到 $goroot/bin目录下
    

    b). 用gopm get -g代替 go getgopm get
    不采用-g参数,会把依赖包下载.vendor目录下面;
    采用-g 参数,可以把依赖包下载到GOPATH目录中;

    gopm get -g golang.org/x/net
    

    2.使用github镜像源

    golang 在 github 上建立了一个镜像库,如 https://github.com/golang/net 即是 https://golang.org/x/net 的镜像库

    获取 golang.org/x/net 包,其实只需要以下步骤:

    mkdir -p $GOPATH/src/golang.org/x
    cd $GOPATH/src/golang.org/x
    git clone https://github.com/golang/net.git
    

    其它 golang.org/x 下的包获取皆可使用该方法。

    例如,很多go的软件在编译时都要使用tools里面的内容,使用下面方法获取:

    进入上面的x目录下,输入:

    git clone https://github.com/golang/tools.git
    

    在国内采用go get有时会下载不到一些网站如golang.org的依赖包。

    相关链接

    go代理设置

    ----------------------------------【喜欢打赏】-------------------------------------------

    小主,辛苦啦!文章棒棒哒,赏杯咖啡吧...
    打赏

    ----------------------------------【喜欢打赏】-------------------------------------------

    【励志篇】: 古之成大事掌大学问者,不惟有超世之才,亦必有坚韧不拔之志。
  • 相关阅读:
    [HNOI2002]营业额统计 (Splay)
    [POJ1664] 放苹果 (动态规划,组合数学)
    [AHOI2009]维护序列 (线段树)
    类型转换求和
    懒人创造方法
    编程的精义
    10-instanceof
    9-接口
    6-SUPER关键字
    5-重写与重载
  • 原文地址:https://www.cnblogs.com/tomtellyou/p/11470289.html
Copyright © 2011-2022 走看看