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 !
网友评论