【学习】Mac 下安装 beego以及bee工具

前言:2020年才正式上车golang,虽然和笔者日常使用的Java语言有非常大的差异,尤其是go的面向对象的设计和go的接口,和Java的接口明显的不同,但是在一定意义上,又比较容易从Java的思维上转换到Go,虽然还不是很深入,但是已经感受到它的魅力了,认认真真又快速的过了一边go的基础,决定从gin 和 beego择一入手,借助web项目以练代学,加强记忆。

这里不重复赘述go环境的安装,网上一搜一大堆,还是比较容易的。

Beego的安装(笔者这会使用mac学习):

go get github.com/astaxie/beego #获取beego到本地gopath

go get github.com/beego/bee

两个注意的点:

1.执行上述两个语句的时候,往往会timeout,原因在于墙,有推荐说使用手机开热点可以解决这个问题,笔者尝试无果,修改host也不曾生效

a.尝试设置代理。 笔者到这里是生效的。

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

b.如果这个方式不行,就考虑科学上网或者手动安装一下了。

2.bee命令执行,提示没有这个common,

需要检查和配置一下gopath

$ open ~/.bash_profile
在打开的文件内输入以下环境变量进行配置
export GOPATH=${HOME}/go
export PATH=${PATH}:${GOPATH}/bin
然后 source ~/.bash_profile

执行bee -version

结尾语:

有一篇文章提到配置了gopath之后,无法使用go modules

那么在环境变量中添加如下即可

GO111MODULE = on 

猜你喜欢

转载自blog.csdn.net/qq_26834611/article/details/110679942
今日推荐