必须先创建标准项目结构并确保热编译能力可用,否则修改代码后需手动重启;安装bee和beego后,须在$gopath/src下执行bee new创建项目,再go mod init并bee run启动,访问https://www.php.cn/link/1ce5e897cda6aeb211dffe8d514f4365即可看到“welcome to beego”。

要在本地快速启动一个可访问的Beego Web服务,必须先创建标准项目结构并确保热编译能力可用,否则修改代码后需手动重启、无法实时看到效果。
安装bee工具和beego框架
打开终端,执行以下命令安装核心依赖:go install github.com/beego/bee/v2@latest → go install github.com/astaxie/beego/v2@latest。
安装完成后运行 bee version 和 go list -m github.com/astaxie/beego/v2 验证是否成功。若提示“command not found”,说明 【$GOPATH/bin 未加入系统 PATH】,需手动配置环境变量。
在正确路径下新建Beego项目
Beego项目必须建在 $GOPATH/src 目录内,否则后续 bee run 会报错找不到配置文件或模块初始化失败。
执行:cd $GOPATH/src → bee new myfirstapp。
命令成功后会在 $GOPATH/src/myfirstapp 下生成完整目录结构,含 conf/app.conf、controllers/default.go、routers/router.go 等关键文件。
注意:如果当前不在 $GOPATH/src 下直接运行 bee new,项目虽能创建,但 go mod 初始化可能异常,导致 bee run 启动失败。
初始化模块并运行服务
第一步:进入项目根目录 cd $GOPATH/src/myfirstapp。
第二步:运行 go mod init myfirstapp 显式初始化模块(即使 bee new 已生成 go.mod,也建议执行此步确保导入路径一致)。
第三步:执行 bee run 启动开发服务器。
控制台输出 “SUCCESS ▶ Starting server on https://www.php.cn/link/1ce5e897cda6aeb211dffe8d514f4365” 即表示运行成功。此时修改任意 Go 文件,保存后服务自动重建并重载——这就是 bee 提供的热编译能力。
打开浏览器访问 https://www.php.cn/link/1ce5e897cda6aeb211dffe8d514f4365,页面显示 “Welcome to beego” 即为首个 Beego Web 项目运行完成。











