# beego 的安装
beego 的安装是典型的 Go 安装包的形式:
go get github.com/astaxie/beego
常见问题:
- git 没有安装,请自行安装不同平台的 git,如何安装请自行搜索。
- git https 无法获取,请配置本地的 git,关闭 https 验证:
git config --global http.sslVerify false
- 无法上网怎么安装 beego,目前没有好的办法,接下来我们会整理一个全包下载,每次发布正式版本都会提供这个全包下载,包含依赖包。
# beego 的升级
beego 升级分为 go 方式升级和源码下载升级:
- Go 升级,通过该方式用户可以升级 beego 框架,强烈推荐该方式:
go get -u github.com/astaxie/beego
- 源码下载升级,用户访问 `https://github.com/astaxie/beego` ,下载源码,然后覆盖到 `$GOPATH/src/github.com/astaxie/beego` 目录,然后通过本地执行安装就可以升级了:
go install github.com/astaxie/beego
# beego 的 git 分支
beego 的 master 分支为相对稳定版本,dev 分支为开发者版本。大致流程如下:
![](https://box.kancloud.cn/2015-10-26_562db8fc01a56.png)
# 如何成为 beego 的贡献者
beego 的源码托管在 GitHub,你可以进行派生(fork)、修改,最后发起 Pull Request 请求。我们会在最短的时间内对您提交的代码进行 Review,并反馈给您。
- beego简介
- 为 beego 贡献
- 发布版本
- 升级指南
- beego安装升级
- Bee 工具的使用
- 快速入门
- 新建项目
- 路由设置
- Controller 运行机制
- model 逻辑
- view 编写
- 静态文件处理
- beego 的 MVC 架构介绍
- controller 设计
- 参数配置
- 路由设置
- 控制器函数
- XSRF 过滤
- 请求数据处理
- session 控制
- 过滤器
- flash 数据
- URL构建
- 多种格式数据输出
- 表单数据验证
- 错误处理
- 日志处理
- model设计
- 概述
- ORM 使用
- CRUD 操作
- 高级查询
- 原生 SQL 查询
- 构造查询
- 事务处理
- 模型定义
- 命令模式
- 测试用例
- 自定义字段
- FAQ
- view 设计
- 模板语法指南
- 模板处理
- 模板函数
- 静态文件处理
- 模板分页处理
- beego 的模块设计
- session 模块
- grace 模块
- cache 模块
- logs 模块
- httplib 模块
- context 模块
- toolbox 模块
- config 模块
- i18n 模块
- beego 高级编程
- 进程内监控
- API 自动化文档
- 应用部署
- 独立部署
- supervisor 部署
- Nginx 部署
- apache 部署
- beego 第三方库
- 应用例子
- 在线聊天室
- 短域名服务
- Todo 列表
- beego实用库
- 验证码
- 分页
- FAQ