beego的安装
go get github.com/astaxie/beegobeego
框架升级
go get -u github.com/astaxie/beegoBee
工具安装
go get github.com/beego/bee
注意:此命令后,会在bin目录下直接生成可执行文件,需要把 $GOPATH/bin 路径加入环境变量
安装后执行命令验证:
bee version
______
| ___ \
| |_/ / ___ ___
| ___ \ / _ \ / _ \
| |_/ /| __/| __/
\____/ \___| \___| v1.10.0
├── Beego : 1.11.2
├── GoVersion : go1.11
├── GOOS : windows
├── GOARCH : amd64
├── NumCPU : 4
├── GOPATH : G:\go_home
├── GOROOT : C:\Go
├── Compiler : gc
└── Date : Monday, 6 May 2019
到这里,beego开发环境搭建ok。。。
bee常用命令
- 在src目录下,new 命令是新建一个 Web 项目
bee new appproject
- 在src目录下,api 命令用来创建 API 应用
bee api apiproject
- 在src/appproject下,执行bee run 运行 beego 项目
bee run
bee使用
运行beego项目
G:\go_home\src\github.com\astaxie\beego>bee run
______
| ___ \
| |_/ / ___ ___
| ___ \ / _ \ / _ \
| |_/ /| __/| __/
\____/ \___| \___| v1.10.0
2019/05/06 22:55:08 INFO ▶ 0001 Using 'beego' as 'appname'
2019/05/06 22:55:08 INFO ▶ 0002 Initializing watcher...
2019/05/06 22:55:09 SUCCESS ▶ 0003 Built Successfully!
2019/05/06 22:55:09 INFO ▶ 0004 Restarting 'beego.exe'...
2019/05/06 22:55:09 SUCCESS ▶ 0005 './beego.exe' is running...
ok。。。
创建beego项目
G:\go_home\src>bee new geego_web
______
| ___ \
| |_/ / ___ ___
| ___ \ / _ \ / _ \
| |_/ /| __/| __/
\____/ \___| \___| v1.10.0
2019/05/06 23:06:55 INFO ▶ 0001 Creating application...
create G:\go_home\src\geego_web\
create G:\go_home\src\geego_web\conf\
create G:\go_home\src\geego_web\controllers\
create G:\go_home\src\geego_web\models\
create G:\go_home\src\geego_web\routers\
create G:\go_home\src\geego_web\tests\
create G:\go_home\src\geego_web\static\
create G:\go_home\src\geego_web\static\js\
create G:\go_home\src\geego_web\static\css\
create G:\go_home\src\geego_web\static\img\
create G:\go_home\src\geego_web\views\
create G:\go_home\src\geego_web\conf\app.conf
create G:\go_home\src\geego_web\controllers\default.go
create G:\go_home\src\geego_web\views\index.tpl
create G:\go_home\src\geego_web\routers\router.go
create G:\go_home\src\geego_web\tests\default_test.go
create G:\go_home\src\geego_web\main.go
2019/05/06 23:06:55 SUCCESS ▶ 0002 New application successfully created!
这速度666,一个项目框架ok。。。
运行新创建的项目
G:\go_home\src\beego_web>bee run
______
| ___ \
| |_/ / ___ ___
| ___ \ / _ \ / _ \
| |_/ /| __/| __/
\____/ \___| \___| v1.10.0
2019/05/06 23:12:15 INFO ▶ 0001 Using 'beego_web' as 'appname'
2019/05/06 23:12:15 INFO ▶ 0002 Initializing watcher...
beego_web/controllers
beego_web/routers
beego_web
2019/05/06 23:12:18 SUCCESS ▶ 0003 Built Successfully!
2019/05/06 23:12:18 INFO ▶ 0004 Restarting 'beego_web.exe'...
2019/05/06 23:12:18 SUCCESS ▶ 0005 './beego_web.exe' is running...
2019/05/06 23:12:19.028 [I] [asm_amd64.s:1333] http server Running on http://:8080
ok。。。