美文网首页
Go get被墙问题

Go get被墙问题

作者: 罗亮leon | 来源:发表于2018-12-06 19:08 被阅读0次

    GO get被墙问题

    ---- 方法一(没有代理的办法) ----------------------------

    1.问题描述:
    当你使用 go get xxx库时,如果该库使用了 https://golang.org/x/ 的某个东东,就会get 失败。

    2.解决方式:
    在你的 GOPATH/src 目录下创建 golang.org\x .
    例如 我的GOPATH= E:\go , 建好后的目录是 E:\go\src\golang.org\x

    接下来就是到github上找 golang.org中 你需要的库,地址: https://github.com/golang
    假如你需要sys库,cd $GOPATH/src/golang.org\x目录下
    git clone https://github.com/golang/sys.git

    ----方法二(设置代理)------
    windows下:
    设置环境变量:右键我的电脑--属性--高级系统设置--环境变量设置

     http_proxy=http://127.0.0.1:1080   
     https_proxy=http://127.0.0.1:1080
    

    linux or macOS:

      cd ~
     vim .bash_profile
     export http_proxy=http://127.0.0.1:1080   
     export https_proxy=http://127.0.0.1:1080
    

    接下来就可以继续go get 你的依赖库啦! Good Luck !

    相关文章

      网友评论

          本文标题:Go get被墙问题

          本文链接:https://www.haomeiwen.com/subject/guqacqtx.html