比较Python,Java等搭建Web服务器时,Go搭建web服务器,依赖少,性能优秀,不需要运行在虚拟机中等优点,并且有十分优秀的Web架构Gin,通过

go get -u -v github.com/gin-gonic/gin

下载Gin框架时,遇到了错误

unrecognized import path “golang.org/x/crypto/sha3”: https fetch: Get “https://golang.org/x/crypto/sha3?go-get=1”: dial tcp: lookup golang.org: getaddrinfow: This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server. github.com/golang/protobuf (download)

原因:

Gin框架引用了其他的第三方工具包cryprto,protobuf等等。并且指定的到了外网的资源golang.org。因为国内被墙了,所以报错:dial tcp error

解决办法:

看了很多blog,大部分都是通过git 下载相关的第三方工具包,步骤十分繁琐,有时候也不一定解决问题。

但是Go 1.11之后,支持了go module包依赖管理工具,并且可以通过goproxy设定代理地址,提高下载第三方工具的速度。

具体操作

在windows 10系统中,安装Go1.11之后的版本,然后打开go module,在命令行终端中输入:

go env -w GO111MODULE=on

修改指定的代理,在命令行终端中输入:

go env -w GOPROXY=https://goproxy.io,direct

其中https://goproxy.io,是一个全球代理的Go模块资源包,在这里可以下载所有被墙的第三方工具包

再次下载Gin框架,收获成功

解决go get时,遇到unrecognized import path的问题相关推荐

  1. GO库安装报错解决:unrecognized import path golang.org/x/net (https fetch: dial tcp i/o timeout

    今天想用goquery时,报错说golang.org\x\net\html没安装. ..\github.com\andybalholm\cascadia\selector.go:9:2: cannot ...

  2. linux 使用 go get 报 unrecognized import path “golang.org/x/crypto/XXX“ 的解决方法及手动安装 golang.org/x 包方法

    问题描述 在linux上使用 go get -u github.com/astaxie/beego ,安装beego框架环境时报 unrecognized import path "gola ...

  3. go get无法下载(unrecognized import path)的问题解决方法

    go get无法下载(unrecognized import path)的问题解决方法 在使用go get -u github.com/axw/gocov/-时出现如下问题 go get: upgra ...

  4. golang unrecognized import path golang.org/x/net 完美解决方案

    报错复现 dev$ go get -v golang.org/x/net Fetching https://golang.org/x/net?go-get=1 https fetch failed: ...

  5. 使用go get安装,老是报错:go: golang.org/x/tools@v0.0.0-20190322203728-c1a832b0ad89: unrecognized import path

    go get报错 [wangzheng@wangzheng-centos ~]$ go get -u github.com/swaggo/swag/cmd/swag package golang.or ...

  6. Golang 无法下载依赖解决方案 unrecognized import path golang.org/x/net

    golang Modules 依赖管理工具使用:https://blog.csdn.net/weixin_40165163/article/details/90112861 Golang 无法下载依赖 ...

  7. go get报错unrecognized import path “golang.org/x/net/context”…

    今天安装gin框架,首先下载gin,命令如下: go get github.com/mattn/go-sqlite3 结果报错: package golang.org/x/net/context: u ...

  8. go get报错:unrecognized import path “golang.org/x/net/context”…

    今天安装gin框架,首先下载gin,命令如下: go get github.com/mattn/go-sqlite3 结果报错: package golang.org/x/net/context: u ...

  9. echo安装失败,提示unrecognized import path golang.org/x/crypto/acme/autocert?

    echo安装失败,提示unrecognized import path "golang.org/x/crypto/acme/autocert"? C:\Users\HOORI> ...

  10. 启动go报错启动go项目报错package : unrecognized import path “_/C_/Users/hez

    解决方案: cmd控制台输入: C:\Users\heziyi6>go env -w GO111MODULE=on C:\Users\heziyi6>go env -w GOPROXY=h ...

最新文章

  1. css中的代码图标,认识CSS中字体图标(示例代码)
  2. EL表达式中null和empty的区别
  3. 【从入门到放弃-Java】并发编程-NIO-Buffer
  4. 高斯消元法的c语言编程,列主元高斯消元法的C语言编程
  5. [经验分享]采用什么架构才能够承受庞大的大访问量?
  6. 小程序uniapp基础
  7. RxJava2.0——从入门到放弃
  8. rocketmq底层通信模块解析
  9. 目标检测YOLO系列论文对比
  10. 微信APP支付开发指引
  11. ap音频测试仪软件,美国进口音频分析仪/AP音频测试仪/电声测试仪
  12. 使用38译码器扩展单片机接口
  13. 什么是模式、什么是模式识别、模式识别的方法、过程
  14. NTL密码算法开源库——大整数ZZ类(一)
  15. Kali报错SIOCSIFFLAGS:不允许的操作 解决办法
  16. GEO-BYB型振弦式表面应变计的主要作用
  17. c语言中x的n次幂程序,请教c语言关于X的N次幂问题?
  18. 企业为什么要做等保?不做等保有什么后果?
  19. Oracle 使用序列创建自增字段
  20. 随笔:读书笔记 --《见识:商业的本质和人生的智慧》

热门文章

  1. HDCP-新家庭影院网络场景的数字内容保护
  2. win10系统做T3服务器,win10系统安装用友t3的图文教程
  3. OpenSSL之自签名证书认证
  4. lua牛牛算法和大小比较
  5. IDCC2018|上海数据港股份有限公司副总裁、数据中心首席架构师王海峰:标杆管理驱动数据中心建设变革...
  6. 计算机的域怎么取消,怎么解除电脑域?
  7. flutter基础布局之 对话框Dialogs
  8. 安装算量软件使用_鹏业安装算量软件常用按钮汇总(三)
  9. css 设置背景色渐变、字体颜色渐变
  10. microhard PICO900(P900)电台配置