golang.org/x ...golang包无法安装问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/ypgsh/article/details/87970103

1,问题:

    在用govendor get 或 go get安装三方包的时候,有些包会报错如下


unrecognized import path "golang.org/x/net/http/httpguts"

2,原因:

    这些包在golang.org不是在github下,从国内访问可能被限制了,不让下

3,解决方法:

   a,自己在相应路径上建文件夹,如在gopath/src下建文件夹golang.org/x, 

   b,通过git到github中下对应的包, 一般把golang.org/x换成github.com/golang就可以了,

      如net,报错是cannot find package "golang.org/x/net/http/httpguts",

      看路径改成 git clone https://github.com/golang/net 就可以了,

     但是这没有理论支持,但是思路就是这样的,通过别的路径下载包,放到对应位置

猜你喜欢

转载自blog.csdn.net/ypgsh/article/details/87970103