Beego之Bee安装以及创建,运行项目
程序开发
2023-09-08 15:55:07
一.简介
Bee是什么?
bee工具是一个为了协助快速开发 Beego 项目而创建的项目,通过 bee 可以很容易的进行 Beego 项目的 创建、热编译、开发、测试和部署
Beego中文文档
Beego中文文档: Beego简介
安装前提
在安装bee之前,首先得提前安装好Go的开发环境,Go的环境安装见[go学习笔记.第二章] 2.go语言的开发工具以及安装和配置SDK,安装好Go的开发环境之后,就可以进行Bee的安装了
二.安装
检测Go环境
在 Beego V2 之后,要求使用go mod特性,务必确保开启了 go mod特性:即设置了 GO111MODULE=on,使用 go env查看是否GO111MODULE的值是否为on,如下图所示:

如果 GO111MODULE为空或者是off,则使用如下的命令将GO111MODULE的值修改为on
go env -w GO111MODULE=on
如果是在国内,建议同时设置GORPOXY,如果不设置可能会导致依赖下载不下来,最好建议设置一下GORPOXY
go env -w GOPROXY=https://goproxy.cn,direct
下载安装Bee
如果go的版本大于go1.16,在命令行执行如下命令:
go install github.com/beego/bee/v2@latest
如果go的版本是小于go1.16,使用如下命令安装:"
go get -u github.com/beego/bee/v2
打开命令终端,根据go的版本输入安装命令,等待安装完成,安装完成之后,在GOPATH的bin目录下就会存在bee.exe可执行文件,打开终端并输入bee version查看bee是否安装成功

linux环境下也是同样的操作,找到GOPATH下的bin目录,运行./bee version, 就可查看bee是否安装成功

配置bee系统变量
这时如果在其他地方执行bee version命令,如果报错,则需要 把bee.exe配置到系统变量中,配置之后,在任意文件夹下打开终端,输入bee version,才能查看bee的系统变量是否配置成功,这样就可以在项目src目录中创建项目了

而在linux系统中,也需要把bin下的bee配置到系统环境变量中,如下图所示:

配置好后,运行source /etc/profile即可
三.创建项目
创建一个beego项目
在一个文件夹内执行如下命令,创建一个beegodemo的beego项目 ,linux,windows都是同一个命令
bee new beegodemo

命令执行成功之后,会在当前目录下创建一个名叫beegodemo的文件夹,而后进入beegodemo文件夹
项目结构如下:

执行go mod tidy命令
命令行进入beegodemo文件夹, 执行go mod tidy命令,生成go.sum文件
go mod tidy

启动项目
使用bee run,来尝试启动项目
bee run


访问
浏览器访问http://localhost:8080,出现如下界面,这说明完成了一个beego项目的创建以及bee工具安装

标签:
上一篇:
.net core使用filter过滤器处理拦截webapi接口
下一篇:
相关文章
-
无相关信息