建立你的第一个beego应用
安装Go环境
下载Go语言,由于被墙可从国内下载:
Mac版(如果是Mac10.12以上版本请下载1.9版,1.7版会有Killed:9问题)
http://objst.xglabc.com/jilili/soft/go/go1.9.2.darwin-amd64.pkg
Windows版
http://objst.ideais.net/jilili/soft/go/go1.7.3.windows-amd64.msi
开始Go项目
正经使用Go编写东西就得使用GOPATH这个环境变量,逃不掉的,你的项目(程序)文件必须放到GOPATH指定的路径中,GOPATH指定的目录中有3个子目录,如下:
$GOPATH/ src:用来存放源代码,第三方库以及你自己编写的都存在这里。 github.com 你存放代码的git仓库,需要它支持go get方式访问 username 你在github的用户名或者其它仓库的路径前缀 project bin:编译好的二进制默认存放目录 pkg:编译好的库文件存放目录
一般可采用为每个项目建立单独的GOPATH的方式组织代码。
设置项目目录和GOPATH
假设我们要为项目workdays建立一个Web门户(portal)子项目
export GOPATH=~/Projects/workdays/portal export PATH=$PATH:$GOPATH/bin mkdir -p $GOPATH
项目中严格按照go get对于项目的组织方式进行目录路径规划,未来的项目将保存在code.xglabc.com/~workdays/portal
仓库中。
cd $GOPATH mkdir -p src/code.xglabc.com/~workdays/
使用beego建立Web应用
安装配置beego库
go get github.com/astaxie/beego github.com/beego/bee
建立beego项目
cd src/code.xglabc.com/~workdays/ bee new portal cd portal bee run
默认会启动在8080端口,在浏览器中打开http://127.0.0.1:8080
即可看到运行结果。