beego虽然是一个简单的框架,但是其中用到了很多第三方的包,所以在你安装beego的过程中Go会自动安装其他关联的包。

  • 当然第一步你需要安装Go,如何安装Go请参考我的书
  • 安装beego
go get github.com/astaxie/beego
  • 安装bee工具,这个工具可以用来快速的建立beego的应用
go get github.com/beego/bee

这样就完成了beego的安装,你就可以开始开发了,可以通过bee工具来创建beego项目

beego依赖的第三方包有如下:

  • session模块:github.com/astaxie/beego/session
  • session模块中支持redis引擎:github.com/garyburd/redigo/redis
  • session模块中支持mysql引擎:github.com/go-sql-driver/mysql
  • 模板函数中支持markdown转化:github.com/russross/blackfriday

新建项目

通过如下命令创建beego项目,首先进入gopath/src目录

adeMacBook-Pro:src apple$ bee new myproject

[INFO] Creating application...

/Users/apple/Documents/dev/go/src/myproject/

/Users/apple/Documents/dev/go/src/myproject/conf/

/Users/apple/Documents/dev/go/src/myproject/controllers/

/Users/apple/Documents/dev/go/src/myproject/models/

/Users/apple/Documents/dev/go/src/myproject/routers/

/Users/apple/Documents/dev/go/src/myproject/tests/

/Users/apple/Documents/dev/go/src/myproject/static/

/Users/apple/Documents/dev/go/src/myproject/static/js/

/Users/apple/Documents/dev/go/src/myproject/static/css/

/Users/apple/Documents/dev/go/src/myproject/static/img/

/Users/apple/Documents/dev/go/src/myproject/views/

/Users/apple/Documents/dev/go/src/myproject/conf/app.conf

/Users/apple/Documents/dev/go/src/myproject/controllers/default.go

/Users/apple/Documents/dev/go/src/myproject/views/index.tpl

/Users/apple/Documents/dev/go/src/myproject/routers/router.go

/Users/apple/Documents/dev/go/src/myproject/tests/default_test.go

/Users/apple/Documents/dev/go/src/myproject/main.go

2015/11/05 23:55:46 [SUCC] New application successfully created!

http://beego.me/docs/install/bee.md

http://my.oschina.net/astaxie/blog/124040

bee使用的更多相关文章

  1. 使用bee自动生成api文档

    beego中的bee工具可以方便的自动生成api文档,基于数据库字段,自动生成golang版基于beego的crud代码,方法如下: 1.进入到gopath目录的src下执行命令: bee api a ...

  2. Bee Framework_百度百科

    Bee Framework_百度百科 Bee Framework 编辑   目录 1详细信息 简介 特性 2工作 主要模块 编译要求 运行要求 目录结构 运行例程 安装步骤     1详细信息 简介 ...

  3. 通用性站点管理后台(Bee OPOA Platform)

    当前标签: Bee OPOA Platform   通用性站点管理后台(Bee OPOA Platform) (5)- [扩展]基于WebSocket的监视Sql执行功能 蜂 2013-10-25 1 ...

  4. 公众平台Bee.WeiXin

    微信公众平台Bee.WeiXin开发介绍 阅读目录 开始 预览 配置项说明 调用链方式的应答 理解调用链上下文 自定义MVC响应 总结 我们来看一下如何通过Bee.WeiXin开发微信公众平台.关于微 ...

  5. macOS安装beego的使用bee命令出现killed:9 解决办法

    最近想搞一个restful api,发现go还是不错的,拿来研究下 beego文档:https://beego.me/quickstart 安装之后,执行bee命令,报错如下: 应该是最新mac OS ...

  6. ACM Bee

    In Africa there is a very special species of bee. Every year, the female bees of such species give b ...

  7. bee: command not found问题解决之道

    $ bee bash: bee: command not found 遇到这个错误的时候,我希望您是所有环境全部安装好的情况下遇到的,如果你的环境没有安装好请参考 beego环境搭建http://bl ...

  8. golang学习笔记5 用bee工具创建项目 bee工具简介

    golang学习笔记5 用bee工具创建项目 bee工具简介 Bee 工具的使用 - beego: 简约 & 强大并存的 Go 应用框架https://beego.me/docs/instal ...

  9. etymon word flower bee apiary forget out~1

    1● anth   2● flower 花       1● ap   2● bee 3● apiary 养殖场          

随机推荐

  1. HDU 1495 非常可乐

    http://acm.hust.edu.cn/vjudge/contest/view.action?cid=103711#problem/M /*BFS简单题 链接地址: http://acm.hdu ...

  2. 3.5---用栈实现队列(CC150)

    手写时候,别忘记import java.util.Stack; import java.util.Stack; class MyQueue { Stack<Integer> s1 = ne ...

  3. __getattr__ 与动态属性

    直接上代码 >>> class Test(object): ... def __getattr__(self,attr_name): ... setattr(self, attr_n ...

  4. Maven学习总结

    转载至:http://www.cnblogs.com/xdp-gacl/p/3498271.html 一 入门 一.Maven的基本概念 Maven(翻译为"专家","内 ...

  5. Longest Increasing Path in a Matrix

    Given an integer matrix, find the length of the longest increasing path. From each cell, you can eit ...

  6. uniq 重复行统计

    uniq 命令   文字 uniq 是LINUX命令 用途 报告或删除文件中重复的行. 语法 uniq [ -c | -d | -u ] [ -f Fields ] [ -s Characters ] ...

  7. jquery若干问题

    1.获取服务器端的控件 $("#<%=photopath.ClientID%>").uploadPreview({ Img: "ImgPr", Wi ...

  8. Python 开发轻量级爬虫03

    Python 开发轻量级爬虫 (imooc总结03--简单的爬虫架构) 现在来看一下一个简单的爬虫架构. 要实现一个简单的爬虫,有哪些方面需要考虑呢? 首先需要一个爬虫调度端,来启动爬虫.停止爬虫.监 ...

  9. UVALive 5903 Piece it together(二分图匹配)

    给你一个n*m的矩阵,每个点为'B'或'W'或'.'.然后你有一种碎片.碎片可以旋转,问可否用这种碎片精确覆盖矩阵.N,M<=500 WB  <==碎片 W 题目一看,感觉是精确覆盖(最近 ...

  10. 【STL】next_permutation的原理和使用

    1.碰到next_permutation(permutation:序列的意思) 今天在TC上碰到一道简单题(SRM531 - Division Two - Level One),是求给定数组不按升序排 ...