一、报错

博主是Go新手,最近开始学习beego框架,使用 "go get -u github.com/astaxie/beego" 命令下载beego框架时长时间没有反应,最后报错:

>>> go get -u github.com/astaxie/beego
error: RPC failed; curl 56 OpenSSL SSL_read: Connection was reset, errno 10054
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
package github.com/astaxie/beego: exit status 128

查阅资料发现是google被禁的原因......解决方案是需要设置一个代理。

二、解决方案

1、Go 1.13 及以上(推荐)

打开你的终端并执行

$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct

完成。

2、macOS 或 Linux

打开你的终端并执行

$ export GO111MODULE=on
$ export GOPROXY=https://goproxy.cn

或者

$ echo "export GO111MODULE=on" >> ~/.profile
$ echo "export GOPROXY=https://goproxy.cn" >> ~/.profile
$ source ~/.profile

完成。

3、Windows

a)打开你的 PowerShell 并执行

C:\> $env:GO111MODULE = "on"
C:\> $env:GOPROXY = "https://goproxy.cn"

b)或者

1. 打开“开始”并搜索“env”
2. 选择“编辑系统环境变量”
3. 点击“环境变量…”按钮
4. 在“<你的用户名> 的用户变量”章节下(上半部分)
5. 点击“新建…”按钮
6. 选择“变量名”输入框并输入“GO111MODULE”
7. 选择“变量值”输入框并输入“on”
8. 点击“确定”按钮
9. 点击“新建…”按钮
10. 选择“变量名”输入框并输入“GOPROXY”
11. 选择“变量值”输入框并输入“https://goproxy.cn”
12. 点击“确定”按钮

完成。

三、感谢

Goproxy 中国

中国最可靠的 Go 模块代理。

Goproxy 中国完全实现了 Go 的模块代理协议。并且它是一个由中国备受信赖的云服务提供商七牛云支持的非营利性项目。我们的目标是为中国和世界上其他地方的 Gopher 们提供一个免费的、可靠的、持续在线的且经过 CDN 加速的模块代理。请在 status.goproxy.cn 订阅我们的有关系统性能的实时和历史数据。

请注意,Goproxy 中国只专注于服务在 https://goproxy.cn 的 Web 应用本身的开发。如果你正在寻找一种极其简单的方法来搭建你自己的 Go 模块代理,那么你应该看一下 Goproxy,Goproxy 中国就是基于它开发的。

愉快地编码吧,Gopher 们!;-)

注意,为了帮助 Gopher 们更好地去使用 Go 模块,Goproxy 中国现在支持回答和 Go 模块相关的所有问题(不再只是和 Go 模块代理相关的),你只需要遵循 Issue 模版将问题发表在这里即可。别忘了先去检查我们的常见问题页面中是否已经有了你想要询问的问题。

参考:

1、https://github.com/goproxy/goproxy.cn/blob/master/README.zh-CN.md

【Go】go get -u github.com/astaxie/beego没有反应相关推荐

  1. Go报错package github.com/astaxie/beego: exit status 128

    问题 # cd .; git clone https://github.com/astaxie/beego /www/project/src/github.com/astaxie/beego Init ...

  2. table: github.com/astaxie/beego/orm.Ormer not found

    报错: table: github.com/astaxie/beego/orm.Ormer not found, make sure it was registered with RegisterMo ...

  3. beego 使用github.com/astaxie/beego/session异常问题

    编写oauth controller代码: package controllersimport ("encoding/json""fmt""error ...

  4. [Go] 解决main.go:5:2: missing go.sum entry for module providing package github.com/astaxie/beego

    当在代码中使用了第三方库 ,但是go.mod中并没有跟着更新的时候 如果直接run或者build就会报这个错误 main.go:5:2: missing go.sum entry for module ...

  5. go get github.com/astaxie/beego 没有反应

    因为网速较慢导致的... 下面是我设置的hosts,各位童鞋可以用IP查找工具来获取IP地址设置hosts,速度1-2分钟可以下载结束. 在host 文件中设置: 192.30.253.112 git ...

  6. missing go.sum entry for module providing package github.com/astaxie/beego

    解决方法 //执行如下代码 go build -mod=mod

  7. go系列(5)- beego自己写controller

    前边的系列文章已经讲述了如何安装环境, beego的处理逻辑都是在Controller里面完成的,下面就写一个最简单的Controller. 我们在写自己的controller的时候,一定要继承bee ...

  8. 和lock一起学beego 博客系统开发为例(六)

    为什么80%的码农都做不了架构师?>>>    接着上篇来写<和lock一起学beego 博客系统开发为例(五)> 这篇主要完成以下事项: 下篇我们要完成下面三个任务: ...

  9. 和lock一起学beego 博客系统开发为例(五)

    为什么80%的码农都做不了架构师?>>>    接着上篇来写<和lock一起学beego 博客系统开发为例(四)> 这篇主要完成以下事项: 下篇我们要完成下面三个任务: ...

最新文章

  1. 基于曲率的体素聚类的三维激光雷达点云实时鲁棒分割方法
  2. vs2015 ctrl 单击 转到定义
  3. 由浅入深理解Java线程池及线程池的如何使用
  4. VTK:平面源用法实战
  5. python处理xml文件_Python解析并修改XML文件
  6. CYQ.Data 数据框架 V4.0 开源版本发布(源码提供下载,秋色园V2.5版本标配框架)
  7. 如何进行正确的SQL性能优化
  8. admin.php wordpress,wordpress 中使用自带 admin-ajax.php
  9. 修改本地管理员密码脚本
  10. python 下载文件-python下载文件的三种方法
  11. django之多表查询-2
  12. postman添加cookie_有了这款IDEA插件,再也不需要postman了
  13. 重构计算力 浪潮M5新一代服务器闪耀登场
  14. java代码绩点计算器_怎么用java写一个gpa计算器?
  15. SIP协议详解(二)
  16. IT中文技术站十大网站收藏
  17. html让图片变灰色,firefox浏览器中css如何把图片变成灰色?
  18. 管理学之父彼得·德鲁克:目标管理的基本思路、原则及分解方法
  19. Oracle 删除归档
  20. session里保存什么信息

热门文章

  1. [881]内存不足RuntimeError: CUDA out of memory. Tried to allocate 16.00 MiB (GPU 0; 2.00 GiB total cap...
  2. Qt类中使用函数指针数组
  3. 【HDFS】Observer Namenode开启in-progress tail之后导致误删除in-progress状态的editlog问题
  4. 格式化输出摄氏-华氏温度对应表
  5. 【魔豆观察】周鸿祎悄然成为高德董事 或为360垂直搜索开辟新战场
  6. 【PaddleNLP学习】PaddleNLP笔记
  7. 多个input设置全选中的两种方式
  8. 文本情感分析方法研究小结
  9. macbook上好用的解压软件_macbook上怎么用解压软件解压?用什么解压软件好?
  10. 基于 Yara 引擎的二进制文件扫描