最近需要用go语言,看来看目前beego这个go的web框架不错,于是搭建这个环境。并以beego.me网站一个opms系统作为学习对象。搭建过程如下:
go语言官网: https://golang.org/ golang下载地址 https://golang.org/dl/
操作系统:Windows 10 X86
1、安装go,解压,设置环境变量
GOROOT=GO安装目录
GOPATH=代码存储目录
注意GOROOT 是go编译器位置,GOPATH是你要存储自己源码的位置,以及公共库的位置。
PATH增加GOROOT、GOPATH下的bin路径
2、安装git
下载一个客户端,一路下一步。
3、安装goglang
一路下一步
4、下载bee工具,这个是管理beego框架的工具,挺方便,建议安装。
go get github.com/beego/bee
5、下载beego库
go get github.com/astaxie/beego
6、下载opms样例
git clone https://github.com/lock-upme/OPMS
注意:因为go的默认行为是道 GOPATH下面的项目找找源码,OPMS一定要放在GOPATH/src下面,否则会有不少额外设置。
7、自动下载依赖的包
go也会引入很多类库,go命令本身就能够解决依赖关系。安装是只需保证可以链接git。并且源码中引用路径正确。然后在工程下面执行go get,不需要带任何参数。这是go会分析工程源码,把依赖的包都下载下来。默认是放在GOPATH/src下面。
go get (会把依赖的包都自动下载了)