不知道为什么还是下载不了
Installing 7 tools at /Users/ericzhou/go/bin
go-symbols
guru
gorename
impl
goreturns
golint
gotests
MacBook-Air:~ ericzhou$ go get -u -v golang.org/x/tools/cmd/guru
Fetching https://golang.org/x/tools/cmd/guru?go-get=1
https fetch failed: Get https://golang.org/x/tools/cmd/guru?go-get=1: dial tcp 216.239.37.1:443: i/o timeout
golang.org/x/tools (download)
# cd /Users/ericzhou/go/src/golang.org/x/tools; git pull --ff-only
fatal: unable to access 'https://go.googlesource.com/tools/': Failed to connect to go.googlesource.com port 443: Operation timed out
...golang.org/x/这种包在github的golang用户下有镜像仓库。。。自己git clone或者go get下来,再手动移动到golang.org/x/目录下,再执行go install
手动安装不就行了。。。要翻啥墙啊。。。噗。。。
再或者golangtc.com有个功能是包下载,你先用他下载,再用他给你的地址下载下来,然后解压到对应目录下,手动go install也行的。。。不过有点麻烦就是了。
#7
更多评论
GG,你的shadowsocks全局翻墙,只是针对于浏览器的HTTP请求,并不适用于bash终端等操作。虽然你进行了shadowsocks全局翻墙,在浏览器检测到IP为国外的(www.ipip.net显示IP为海外),但是你在bash终端下查看自己的IP还是为本地国内网络(curl myip.ipip.net),或者是查看你本地的网卡情况也可以发现,关于ss的实现原理和作用范围还是需要再进行了解一下。
针对你这种情况下的解决办法:
方案一:使用VPN全局拨号改变自己的网络,然后再进行go get
方案二:机器内部使用代理软件,全局代理,比如使用cow,github上有方法。
方案三:gvt 目前这种方法我没有使用,我使用的是cow方案
方案四:人肉翻墙
方案五:待实现,目前暂不考虑对外公开,等实验成功后再对外说
希望能帮到你~
#2