首先安装和配置好Git。
安装教程:https://www.linuxidc.com/Linux/2018-05/152611.htm
安装Go环境:如果安装了就跳到安装Beego那里
去官网下载安装包:https://golang.org/doc/install?download=go1.12.5.linux-amd64.tar.gz
进入你下载的目录,在该目录打开终端并执行:
sudo tar -C /usr/local -zxvf go1.12.5.linux-amd64.tar.gz
然后,执行:
sudo vim /etc/profile
在打开的文件后,按“i”,再按ctrl+end,再回车,之后加入下面语句:再按“esc”键,再分别按”:wq”,即可保存。
1
2
3
4export GOROOT=/usr/local/go
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOBIN
export GOPATH=$HOME/go再执行:
source /etc/profile
验证成功与否:
go version
,输出版本号即成功。
安装Beego和Bee
如果直接按官网安装,会很慢(如果可以安装即忽略第一步),所以先按下面这样配置一下host文件:
sudo vim /etc/hosts
然后加入下面2句:
1
2192.30.253.112 github.com
151.101.185.194 github.global.ssl.fastly.net
之后再安装会快很多:直接分别执行下面语句,
go get -u github.com/astaxie/beego
go get -u github.com/beego/bee
有时还会有安装权限问题报下面这种错误的话:
go get github.com/beego/bee: open /usr/lib/go/bin/bee: permission denied
- 那就先执行授予权限命令:
chmod -R 777 ~/go/
chmod -R 777 /usr/local/go/
测试安装是否成功,分别执行下面命令:
- cd $GOPATH/src
- bee new hello
- cd hello
- bee run
在访问
localhost:8080
,成功即配置好了。
接下来
Beego+MySQL搭建 Restful API 项目及API文档自动化 。
学习Go的笔记 。