mac下安装beego,使用bee创建和运行项目

本文详细介绍如何安装Golang及Beego框架,并配置相应的环境变量。通过实例展示如何创建一个Beego项目,包括项目的基本目录结构及运行方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装golang就不详细说了,下载pgk包安装,默认安装安装在 /usr/local/go 目录。

程序会自动设置环境变量,go env 可查看目前的go的环境变量。

现在GO可以执行了,在命令行输入 go version可查看golang版本信息。下面还要配置一个GOPATH环境变量,是工作目录。

我把GOPATH建立在/Volumes/苹果专区/WEB/golang

编辑用户配置文件:

vi ~/.bash_profile

加入

# GOPATH
export GOPATH="/Volumes/苹果专区/WEB/golang"

想立即生效请运行:

source ~/.bash_profile

接着安装beego。运行以下指令,安装beego(需要先安装GIT):

go get github.com/beego/bee

没有意外的话,安装完beego,GOPATH会生成以下3个目录:

bin 存储编译后的可执行文件

pkg 存放编译后生成的包文件

src 存放项目的源码

此时需要添加bee的环境变量,才能执行 bee 的命令。win下一样要添加环境变量。

再次编辑用户配置文件:

vi ~/.bash_profile

加入

# bee
PATH="${GOPATH}/bin:${PATH}"
export PATH

运行命令生效:

source ~/.bash_profile

添加完bee的环境变量之后,在你的$GOPATH所在的目录中运行下面的命令,将会生成一个项目的框架结构,我们将其命名为app:

bee new app

现在,你将看到下面的文件目录结构:

app    
    ├── conf   
|   └── app.conf
├── controllers
|    └── default.go
├── main.go
├── models
├── routers   
|    └── router.go
├── static
│   ├── css
│   ├── img
│   └── js
├── tests
│   └── default_test.go
└── views    
    └── index.tpl

观察一下这些文件,主要有:

  • 主文件main.go

  • 主要配置文件conf/app.conf

  • 一个默认的控制器controllers/default.go

  • 一个默认的测试集合tests/default_test.go

  • 一个默认的视图模板views/index.tpl

现在最基本的程序以及准备好了,让我们运行一下它。在项目目录$GOPATH/src/app/下,运行下面的命令:

bee run app

这将会加载我们的新程序。除此之外,bee还监控源文件的改动。如果检测到改动,bee将会自动的重新加载应用程序。运行完上面的命令之后,你应该会看到类似于下面的输出信息:

14-05-05 11:34:17 [INFO] Start building...

14-05-05 11:34:20 [SUCC] Build was successful

14-05-05 11:34:20 [INFO] Restarting app ...

14-05-05 11:34:20 [INFO] ./app is running...

2014/05/05 11:34:20 [I] Running on :8080

你可以看到应用程序已经在8080端口上运行了。在浏览器中访问http://localhost:8080/将会看到beego的默认首页。

Well done.

转载于:https://my.oschina.net/ichendong/blog/761467

<think>好的,用户想在Windows系统上安装Beego框架,我需要根据提供的引用资料给出步骤。首先,查看引用[3][4],其中提到了安装GitGo环境,然后通过go get安装beegobee工具。需要确保用户已经安装了Go语言环境,因为这是前提条件。步骤可能包括安装Git、配置Go环境变量、安装beegobee工具,最后测试安装是否成功。还要注意可能的错误,比如GOPATH或PATH的设置问题,需要提醒用户检查这些配置。此外,引用中提到的官方文档教程可以作为补充资源,用户遇到问题可以参考。需要分步骤说明,确保清晰易懂,并附带注意事项帮助用户避免常见问题。</think>### 如何在 Windows 系统中安装 Beego 框架 #### 1. 安装前准备 **a. 安装 Go 语言环境** Beego 是基于 Go 语言的框架,因此需要先安装 Go。 1. 访问 [Go 官网](https://golang.org/dl/),下载 Windows 版本的安装包。 2. 运行安装程序,默认路径为 `C:\Go`,安装完成后需配置环境变量: - 添加 `GOPATH`(例如 `C:\Users\你的用户名\go`),用于存放 Go 项目代码。 - 将 `C:\Go\bin` `%GOPATH%\bin` 添加到 `PATH` 变量中[^2][^3]。 **b. 安装 Git** Beego 依赖 Git 下载源码。 1. 访问 [Git 官网](https://git-scm.com/downloads),下载并安装 Git。 2. 安装时勾选 **Use Git from the Windows Command Prompt**,确保命令行可用。 --- #### 2. 安装 Beego Bee 工具 **a. 安装 Beego** 打开命令行(CMD 或 PowerShell),执行以下命令: ```bash go get -u github.com/astaxie/beego ``` 此命令会从 GitHub 下载 Beego 源码并安装到 `GOPATH` 目录[^4]。 **b. 安装 Bee 工具** BeeBeego 的开发工具,用于快速生成项目模板: ```bash go get -u github.com/beego/bee ``` 安装完成后,输入 `bee version` 验证是否成功[^4]。 --- #### 3. 验证安装 **a. 创建测试项目** 1. 在 `GOPATH\src` 目录下创建新文件夹(例如 `myapp`)。 2. 在 `myapp` 中新建 `main.go`,写入以下代码: ```go package main import "github.com/astaxie/beego" func main() { beego.Run() } ``` **b. 运行项目** 在项目目录中执行: ```bash bee run ``` 若控制台输出 `http server Running on :8080`,访问 `http://localhost:8080` 可看到默认页面[^3]。 --- #### 注意事项 1. **环境变量问题**:若提示 `bee` 不是有效命令,检查 `%GOPATH%\bin` 是否已加入 `PATH`。 2. **网络问题**:安装时需确保能正常访问 GitHub,若失败可尝试配置 Go 代理: ```bash go env -w GOPROXY=https://goproxy.cn,direct ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值