vscode+golang安装go get 插件失败啊 ,大神救....

JJJJJJJerk · 2017-11-03 08:41:25 · 5641 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2017-11-03 08:41:25 的主题,其中的信息可能已经有所发展或是发生改变。

不知道为什么还是下载不了

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


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

5641 次点击  
加入收藏 微博
9 回复  |  直到 2017-11-07 00:24:50
polaris
polaris · #1 · 7年之前

可以考虑使用 gvt :https://github.com/polaris1119/gvt

imshunza
imshunza · #2 · 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方案 方案四:人肉翻墙 方案五:待实现,目前暂不考虑对外公开,等实验成功后再对外说

希望能帮到你~

JJJJJJJerk
JJJJJJJerk · #3 · 7年之前

@imshunza 非常感谢

JJJJJJJerk
JJJJJJJerk · #4 · 7年之前
polarispolaris #1 回复

可以考虑使用 gvt :https://github.com/polaris1119/gvt

感谢!

legendlzy
legendlzy · #5 · 7年之前

可以使用 export添加http_proxy和https_proxy就可以了~

jthmath
jthmath · #6 · 7年之前

最好的方法就是找别人要编译好了的

iPixelOldC
iPixelOldC · #7 · 7年之前

...golang.org/x/这种包在github的golang用户下有镜像仓库。。。自己git clone或者go get下来,再手动移动到golang.org/x/目录下,再执行go install 手动安装不就行了。。。要翻啥墙啊。。。噗。。。 再或者golangtc.com有个功能是包下载,你先用他下载,再用他给你的地址下载下来,然后解压到对应目录下,手动go install也行的。。。不过有点麻烦就是了。

iPixelOldC
iPixelOldC · #8 · 7年之前
imshunzaimshunza #2 回复

GG,你的shadowsocks全局翻墙,只是针对于浏览器的HTTP请求,并不适用于bash终端等操作。虽然你进行了shadowsocks全局翻墙,在浏览器检测到IP为国外的(www.ipip.net显示IP为海外),但是你在bash终端下查看自己的IP还是为本地国内网络(curl myip.ipip.net),或者是查看你本地的网卡情况也可以发现,关于ss的实现原理和作用范围还是需要再进行了解一下。 针对你这种情况下的解决办法: 方案一:使用VPN全局拨号改变自己的网络,然后再进行go get 方案二:机器内部使用代理软件,全局代理,比如使用cow,github上有方法。 方案三:gvt 目前这种方法我没有使用,我使用的是cow方案 方案四:人肉翻墙 方案五:待实现,目前暂不考虑对外公开,等实验成功后再对外说 希望能帮到你~

方案六:手动下载github.com/golang上的镜像包,再手动放入golang.org/x/目录下,再手动安装,轻松( •̀∀•́ )

marlonche
marlonche · #9 · 7年之前

ss+proxychains-ng+polipo+switchyomega可以对付所有情况

https://github.com/rofl0r/proxychains-ng https://github.com/jech/polipo

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传