Mac下执行go get -u github.com/beego/bee慢、无反应、报错

bloger 2019-11-06 PM 326℃ 0条

学习go有几天了,打算抽时间写一个web项目来巩固自己者几天学习的基础部分,网上看了一下beego是目前最流行的一个web框架,第一个项目准备用它来练手,第一是熟悉做一个web网站的整个流程,第二是学习web目录设计,第三看源代码提高对知识的认知程度,接下来准备使用beego,在安装的过程中出了一些事故,运行:

go get -u github.com/beego/bee

时等待了很久的时间然后报错:

RPC failed; curl 18 transfer closed with outstanding read data remaining

重试了几次依然不行。

然后我就到git.hub上去下载源码包,拷贝到项目目录中,下载链接分别是:

将下载好的源码包放在$GOPATH/src下
把两个源码放在下面对应的目录

  • src/github.com/astaxie/beego/
  • src/github.com/beego/bee/

分别执行

go install github.com/astaxie/beego

go install src/github.com/beego/bee

以为就行了,再执行 bee new test的时候报错:

bee bash: bee: command not found

网上看其他伙伴提供的方法是:

如果还是 bee bash: bee: command not found 请你把GOPATH/bin下的bee.exe 拷贝到 GOROOT/bin里面,也就是你的go语言环境变量的bin里面,然后运行 bee

没有尝试是否可行,但是我找到了另外一个更加简单的方法:

mac 和 windows 修改hosts 文件加入如下地址即可:

vim /etc/hosts //mac的hosts目录,windows在c:windows\System32\drivers\etc目录下
192.30.253.112 github.com
151.101.185.194 github.global.ssl.fastly.net

20191106160301.jpg

标签: go教程

非特殊说明,本博所有文章均为博主原创。

评论啦~