zoukankan      html  css  js  c++  java
  • go系列(2)- go框架beego以及命令bee的使用

    上篇写了go的安装和GOPATH的配置,linux下go的安装 ,现在就看看如何用框架。

    1.进入GOPATH的目录

    cd /data/work/go

    2.下载beego,通过go get

    go get github.com/astaxie/beego

    3.下载bee

    go get github.com/beego/bee

    4.执行完上述步骤,会在GOPATH的目录下有如下目录,即/data/work/go

    [kumufengchun@dev go]$ ll
    total 12
    drwxr-xr-x 2 root root 4096 Jan 15 11:36 bin
    drwxr-xr-x 3 root root 4096 Jan 15 11:20 pkg
    drwxr-xr-x 4 root root 4096 Jan 15 11:22 src

    5.添加环境变量,打开/etc/profile

    sudo vim /etc/profile

    6.在最后一行写入如下行,添加bee的环境变量

    export PATH=$PATH:$GOPATH/bin

    7.应用改动

    source /etc/profile

    8.进入src目录,一定要进这个目录生产新项目

    cd /data/work/go/src

    9.生产新项目

    bee new quickstart

    10.等待新建完成后,src下边有个quickstart目录,里边有框架

    [kumufengchun@dev quickstart]$
    drwxr-xr-x 2 root root     4096 Jan 15 11:36 conf
    drwxr-xr-x 2 root root     4096 Jan 15 11:34 controllers-rw-r--r-- 1 root root      102 Jan 15 11:22 main.go
    drwxr-xr-x 2 root root     4096 Jan 15 11:22 models
    drwxr-xr-x 2 root root     4096 Jan 15 11:35 routers
    drwxr-xr-x 5 root root     4096 Jan 15 11:22 static
    drwxr-xr-x 2 root root     4096 Jan 15 11:22 tests
    drwxr-xr-x 2 root root     4096 Jan 15 11:22 views

    11.启动,进入src目录,一定要进去这个目录再启动否则会报错

    bee run

    启动如下

    显示如图,表示已经启动,在浏览器中输入ip:port访问,如果在本地就是localhost:port来访问,出现如下页面表示安装成功

    如果报错如下,则是没有在$GOPATH/src/quickstart下启动,进入这个目录启动就不会报错,这点需要注意。

    2019/01/15 11:23:05 ERROR    ▶ 0003 Failed to build the application: can't load package: package .: no Go files in /data/work/go/src

    官方beego文档  https://beego.me/docs/intro/

  • 相关阅读:
    Java的代理proxy机制
    Java 编译器 javac 笔记:javac API、注解处理 API 与 Lombok 原理
    Java 运行时获取方法参数名
    python 之 list 和 dict 置空
    Python 模块(Module)调用
    Python 模块(Module)及包
    Mybatis中进行批量更新(updateBatch)
    可持久化线段树+主席树+动态主席树
    无向图的割点与割边
    [NOIP2016] 愤怒的小鸟 题解
  • 原文地址:https://www.cnblogs.com/kumufengchun/p/10271487.html
Copyright © 2011-2022 走看看