BeeGo web搭建–环境配置

学习一个新框架,对于有较多编程经验的开发人员写代码不是问题,但是往往卡在了环境配置或者第一段Hello World,今天介绍一下Beego web框架的搭建和环境配置

需要基础设施及环境(MAC环境)

  • git version > 1.7;
  • go;

go安装之后,go默认安装在 /usr/local/go 目录下,通过命令 go env 如果正确输出信息代表go安装成功, 输入 git version,输出正确信息代表安装成功。

建立工作目录,配置环境变量

我将我的GoLang工作目录创建在:/Users/zhang/Data/code/golang 下;

编辑环境变量:

vi ~/.bash_profile

加入:

#GOPATHexport GOPATH = "/Users/zhang/Data/code/golang"#beePATH="${GOPATH}/bin:${path}"export PATH

执行:

source ~/.bash_profile

至此,go 环境变量基本配置完成。

安装Beego

go环境变量配置完成之后,在 /Users/zhang/Data/code/golang 目录下创建三个文件夹:bin,pkg,src;

执行安装beego命令:

go get github.com/beego/bee

如果中间报异常信息,多是围绕 yaml 包的,是因为需要翻墙,如果仍是不行可以用如下方式:

/Users/zhang/Data/code/golang/src 下如果不存在gopkg.in 文件则创建,在此文件夹下执行git 命令单独 clone yaml包:git clone https://github.com/go-yaml/yaml.git

命令执行成功,在 /Users/zhang/Data/code/golang/src/gopkg.in 下存在yaml文件夹,重命名为:yaml.v2;

回到 /Users/zhang/Data/code/golang/ 目录下执行:

go install 或者再次重复执行: go get github.com/beego/bee 没有异常则安装 beego 成功,在src目录下bin目录下多了bee可执行文件;

使用beego命令

使用bee命令创建工程文件:

bee new webapp 则在src目录下新增 webapp 目录。

启动 webapp :

bee run webapp

默认监听8080端口,进入 http://localhost:8080 可看到beego默认首页。

well done!

原文发布于微信公众号 - 服务端技术杂谈(ITIBB2014)

原文发表时间:2016-11-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Android干货

Android项目实战(十二):解决OOM的一种偷懒又有效的办法

27250
来自专栏尾尾部落

Nginx 13: Permission denied 解决方案 Nginx 13: Permission denied 解决方案

今天在用uwsgi+nginx在部署flask应用时,遇到502的错误,vim /var/log/nginx/error.log查看nginx的错误日志,提示如...

49320
来自专栏云计算教程系列

如何在Debian 8上安装Go

Go,也称为golang,是由Google开发的一种现代开源编程语言。Go在许多应用程序中越来越受欢迎,它采用极简主义的开发方法,帮助您构建可靠,高效的软件。

16320
来自专栏扎心了老铁

使用Fabric一键批量部署上线/线上环境监控

本文讲述如何使用fabric进行批量部署上线的功能 这个功能对于小应用,可以避免开发部署上线的平台,或者使用linux expect开发不优雅的代码。 前提条件...

42060
来自专栏orientlu

mysql 本地连接失败(必须使用-h127.0.0.1)解决

通过 find 命令查找 mysql.sock 文件,发现文件不存在,我的理解是 mysql 创建该文件的时候失败了。

60530
来自专栏前端小叙

内网映射到外网方法收集

一、nat123 二、ngrok 官网服务器被墙了 不能使用,显示reconnecting,可以使用自己搭建的服务器来试  三、花生壳 四、frp  htt...

487100
来自专栏编程语言

Python:VScode 设置Python不同版本运行环境

1.首先本地安装有不同的Python的版本,比如2.7和3.5.mac下一般默认自带2.7版本。  终端输入侧  python -V 则显示默认版本号。而p...

13920
来自专栏雨过天晴

原 亚马逊云EC2启用密码登陆

38630
来自专栏linux、Python学习

Linux中find命令用法全汇总,看完就没有不会用的!

Linux 查找命令是Linux系统中最重要和最常用的命令之一。查找用于根据与参数匹配的文件指定的条件来搜索和查找文件和目录列表的命令。查找可以在各种条件下使用...

32930
来自专栏编程

Go语言·不常用的Go命令详解

作者:孙飞撩技术 链接:http://www.jianshu.com/p/46c268e7a149 來源:简书 共3329字,阅读需8分钟 迁移自CSDN: $...

26650

扫码关注云+社区

领取腾讯云代金券