Go语言及Web框架Beego环境搭建

原创 2017年05月22日 16:55:15

Go语言及Web框架Beego环境搭建

本文涉及软件均以截至到2013年10月12日的最新版本为准

1、 相关软件准备:


1) go1.6.windows-amd64.msi,对应64位windows系统安装使用

下载地址:http://www.golangtc.com/download


3) liteidex30.3.windows-qt5.zip,国人开发的Go语言IDE

下载地址:http://www.golangtc.com/download/liteide


4) Git-2.13.0-64-bit.exe是Git版本控制系统在Windows下的版本

下载地址:

http://www.cnblogs.com/Leo_wl/p/3367321.html

 

2、 环境搭建:

1) Go语言环境搭建:

步骤一、

根据操作系统是64位选择对应的msi文件,双击一路傻瓜点完即可。

步骤二、

在控制台中查看Go语言环境是否安装完成,windows7中,在“开始”中找到“命令提示符”,右键“以管理员身份运行”,输入“go”,出现下图即可


这里可以顺便看一下环境变量中是否已经加入Go的bin路径,还是在“命令提示符”下,输入“path”,出现的内容中有“安装路径\bin”即可。比如我安装的路径是默认的C:\Go,那么出现C:\Go\bin;就OK了。

为了后续工作的方便,这里配置一下GOPATH,在环境变量里新增一个GOPATH系统变量,如下图所示。

在Path中在添加上” %GOPATH%bin”,如下图所示。

 

顺带说一句,Go程序的目录结构是在GOPATH文件夹下的,分为bin, pkg, 和src三个子文件夹 

bin文件夹:Go的每个项目生成的二进制可执行程序。windows下会生成.exe文件,linux下会生成可执行文件。Go的最大特色之一就是可移植性,就是说,当生成一个demo.exe之后,将这个exe文件放在任意一台windows系统上(即使没有安装go安装包),也是可以执行的。这是让PHP,Python等脚本语言望成莫及的。

pkg文件夹:第三方库。里面存放你的项目中引用的第三方库(非官方已经提供的库)

src文件夹:每个次级文件夹(如demo)就是代表一个go项目,里面存放源程序。

2) Go语言开发IDE工具LiteIDE的使用:

解压我们下载好的liteidex30.3.windows-qt5.zip,把liteide文件夹放在你喜欢的位置,找到\LiteIDE\bin路径下的liteide.exe,非常帅气的一个太极图标,双击运行即可。

对于LiteIDE,有一些简单的设置:(以windows7的64位版本为例)

步骤一、“查看”中找到查看“选项”

步骤二、查看GOROOT的路径是否为Go的安装路径

步骤三、查看GOPATH,两种方法:一种是从“查看”中找到“管理GOPATH”;

另一种是点击中的黄色Go按钮。我们前面配置的GOPATH路径这里就看到了。


3) Git工具安装:

双击安装我们下载的Git-2.13.0-64-bit.exe,一路傻瓜安装。安装完成后,应该在“开始”—>“所有程序”—>“Git”中能看到下图


4) Web框架Beego环境搭建:

Beego这个框架是国人大牛谢孟军写的轻量级应用框架,在他的书《Go Web编程》中就有对这个框架的说明,各种写的好。

在前面我们安装好了Git,这下要发挥作用了。

步骤一、安装beego

点击“Git Bash”,输入“go get github.com/astaxie/beego”,如下图


等一会儿即可。安装完成后,在GOPATH路径下,我这里GOPATH的路径是“D:\GOPATH\”,

在“D:\GOPATH \pkg\github.com\”和“C:\ GOPATH \src\github.com\”路径下能看到astaxie文件夹,还有下级beego文件夹。

步骤二、安装bee工具(框架生成工具)

为了方便的生成框架,点击“Git Bash”,输入“go get github.com/beego/bee ”,如下图

 

同样也是等一会儿即可。完成后,在“C:\mygo\src\github.com\”路径下astaxie文件夹能看到下级bee文件夹。

同时,在GOPATH路径下的src同级的bin中,有“bee.exe”文件。

步骤三、使用bee工具生成框架工程代码

在“开始”中找到“命令提示符”,右键“以管理员身份运行”,先进入到GOPATH的src路径下,再输入“bee new 工程名”,如下图所示。

这样一个Beego框架的工程就生成成功了。

步骤四、使用LiteIDE打开运行。

LiteIDE的“文件”中找到“打开目录”,找到刚才生成的工程文件夹,如下图

点击“选择文件夹”,加载了整个工程

Ctrl+R编译并执行。

打开浏览器,输入“http://127.0.0.1:8080”就看到了运行的结果。(如果你本地装有其他应用占用了8080端口,可以更换下端口)


要结束运行,点击LiteIDE上的“编译输出”后面的红色小按钮即可。

 

3、 参考

http://www.cnblogs.com/caiyezi/p/5641363.html

http://blog.csdn.net/972301/article/details/49075259

http://www.cnblogs.com/Leo_wl/p/3367321.html

版权声明:本文为博主原创文章,未经博主允许不得转载。

Beego环境搭建和bee工具安装使

Beego环境搭建和bee工具安装使用,以Windows环境为例。 首先,下载并安装好GO并配置好GOROOT和GOPATH环境变量。并在Path环境变量中加入%GOPATH%\bin和%GOROO...
  • qq_534019165
  • qq_534019165
  • 2015年09月08日 12:35
  • 12604

beego框架的环境搭建

搭建此环境,必须有go语言
  • Libra412
  • Libra412
  • 2014年09月15日 23:44
  • 3396

linux下安装beego(linux(centos/ubuntu) install beego)

1、下载安装: $ go get github.com/astaxie/beego $ go get github.com/beego/bee 2、将 $GOPATH/bin 加入到你的 $...
  • guestcode
  • guestcode
  • 2015年04月24日 17:52
  • 5975

(beego)搭建GO语言 WEB框架 BEEGO 的WINDOWS环境过程

1.首先安装 bee    在网站github.com/beego/bee上下载bee的源代码包,然后解压在gopath的src目录下,目录重命名为bee   然后运行cmd命令,进入gop...
  • cxm19830125
  • cxm19830125
  • 2013年12月17日 11:08
  • 4043

golang web 框架 beego

  • 2013年03月31日 21:20
  • 2.67MB
  • 下载

beego框架学习(一)

beego简介Beego是一个快速开发Go应用的http框架,可用于快速开发Api、web及后端服务等各种应用,是一个RESTful框架。beego的架构Beego由八个独立模块构建,是一个高度解耦的...
  • a32521500
  • a32521500
  • 2017年04月05日 13:17
  • 2918

Go语言及Web框架Beego环境搭建

Go语言及Web框架Beego环境搭建 本文涉及软件均以截至到2013年10月12日的最新版本为准 1、 相关软件准备: 1) go1.6.windows-amd64.msi,对应64位win...
  • shaobingj126
  • shaobingj126
  • 2017年05月22日 16:55
  • 1679

beego框架——快速开发go应用的http框架

文章来源:http://studygolang.com/articles/5300 http://beego.me/ https://github.com/astaxie/beego ...
  • yangyangye
  • yangyangye
  • 2016年11月17日 10:21
  • 4550

流行的Go语言web框架简介

Golang被称为云计算时代的C语言,它以其独特的优势逐渐被越来越多的公司所关注和使用。 为了充分利用Golang的Web开发优势,有必要熟悉一下Golang的web框架。 1  Beego (...
  • GreatElite
  • GreatElite
  • 2016年02月29日 10:40
  • 34536

go语言快速入门:Web开发框架(10)

go语言进行开发Web开发,虽然使用go语言自身的包即可实现,但是需要快速开发的时候对初学者还是有一定的障碍。go语言有上千个开源的项目,而这其中也不乏面向web开发的框架,比如Revel/beego...
  • liumiaocn
  • liumiaocn
  • 2017年02月04日 21:46
  • 3341
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Go语言及Web框架Beego环境搭建
举报原因:
原因补充:

(最多只允许输入30个字)