跟无闻学习GO Web 编程(四) -- bee 工具使用

  bee 是一个用于管理 beego 开发的工具。


  1. 获取 bee。到 $GOPATH/src 下,输入命令:go get github.com/astaxie/bee,这个命令如果运行没有错误的话,就好把 bee 项目下载下来,并在 $GOPATH/bin 下生成一个 bee.exe 文件。当然,也可以自己到进入目录 $GOPATH/src/github.com/astaxie/bee 里,输入命令 go install,使得可以重新在 $GOPATH/bin 下重新生成一个 bee.exe 文件,或者在目录 $GOPATH/src/github.com/astaxie/bee 里,使用命令 go build 在 bee 目录下生成一个 bee.exe 文件。(要编译 go 的文件,必须到对应项目的源码目录下进行编译,不能在 src 目录下,直接使用类似 go build github.com/astaxie/bee/bee.go 这样的命令进行编译) bee 工具的可运行文件生成后,最好把这个可运行文件放到 path 的设置中。因为如果使用 beego 开发的话,会经常使用这个工具。每次都复制 bee.exe 文件到当前目录下运行,很麻烦。
  2. 使用 bee 生成一个新的 beego 项目。进入 $GOPATH/src 里,运行命令 bee new myApp,这就会在 $GOPATH/src 下生成一个目录 myApp,并且,在 myApp 下生成一些 myApp 的 go 文件。如图:

    这表明,已经正常生成了一个 beego 项目 myApp。如果出现 bee 文件找不到而导致错误,那就需要把 bee.exe 文件复制到 src 目录下,或者把 bee.exe 放到 path 的环境变量中,并重启终端,这时环境变量才会生效。
  3. 使用 bee 运行 beego 项目。接上一步,进入 myApp 目录下,运行命令:bee run myApp,就会开始运行这个 beego 项目。如图:

    这时,通过浏览器查看结果:

  4. 修改 beego 项目里的文件,动态编译。这是使用 bee 最方便的地方,即修改后,不需要重启,就可以看到修改后的效果。这在开发过程中,是可以节省不少时间的。现在测一下,进入目录 $GOPATH\src\myApp\controllers 目录里,修改一下 default.go 文件,把里面的 beego.me 改为 hello.me,如图:

    保存后,看一下 bee 的控制台输出,会发现, bee 监测到修改,自动重新编译并重新生成、重启:

    打开刚才的浏览器页面,刷新后,可以看到,内容已经更新:

  5. 就这样,开发者只要不断修改,不断刷新页面就可以看到自己的修改结果了。


转载于:https://my.oschina.net/tomlin/blog/158414

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值