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代理设置

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

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

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

    【励志篇】: 古之成大事掌大学问者,不惟有超世之才,亦必有坚韧不拔之志。
  • 相关阅读:
    颜色空间RGB与HSV(HSL)的转换
    表示数值的字符串
    正则表达式匹配
    构建乘积数组
    Linux以百万兆字节显示内存大小
    OCP-1Z0-051-题目解析-第26题
    2014华为机试(一)
    android Manifest.xml选项
    TXT小说朗读正式版
    Codeforces Round #256 (Div. 2) B. Suffix Structures
  • 原文地址:https://www.cnblogs.com/tomtellyou/p/11470289.html
Copyright © 2011-2022 走看看