glide 处理golang.org/x/net
由于国内GWF得原因,导致使用glide引入golang.org/x 下得包的时候失败,经过查询,可以使用手动添加glide的cache来解决此问题
方式1使用mirror
1 | $ rm -rf ~/.glide $ mkdir -p ~/.glide $ glide mirror set https://golang.org/x/mobile https://github.com/golang/mobile --vcs git $ glide mirror set https://golang.org/x/crypto https://github.com/golang/crypto --vcs git $ glide mirror set https://golang.org/x/net https://github.com/golang/net --vcs git $ glide mirror set https://golang.org/x/tools https://github.com/golang/tools --vcs git $ glide mirror set https://golang.org/x/text https://github.com/golang/text --vcs git $ glide mirror set https://golang.org/x/image https://github.com/golang/image --vcs git $ glide mirror set https://golang.org/x/sys https://github.com/golang/sys --vcs git |
方式2进入glide的cacha目录
1 | $ cd ~/.glide/cache/src/ $ mkdir https-golang.org-x-sys $ cp -r xxx/* ./ $ glide install ##然后就可以愉快的下载啦 |
xxx代表自己已经下载好的源码 源码下载可以通过 golangtc 进行下载.