go get time out

在使用go get 安装程序的时候提示了timeout当然猜测也知道是GFW干的,然后看网上的建议是设置代理服务器

报错
package golang.org/x/crypto/curve25519: unrecognized import path "golang.org/x/crypto/curve25519" (https fetch: Get https://golang.org/x/crypto/curve25519?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)
package golang.org/x/crypto/ed25519: unrecognized import path "golang.org/x/crypto/ed25519" (https fetch: Get https://golang.org/x/crypto/ed25519?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)

看了一下是卡在这个位置
git clone https://go.googlesource.com/crypto /usr/local/go/src/golang.org/x/crypto

用proxychains代理这一部分,就可以正常了

还想了另外一些解决办法比如改host但是没有测试了


评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据