Go Web 环境搭建

windows 下安装

Go安装包 下载地址:

1. https://golang.org/dl/

2. https://golang.google.cn/dl/  (备用)

3. https://studygolang.com/dl (go中文网 备用下载地址)

选择 go1.xx.x.windows-amd64.msi    的名称下载(一定要是 msi 结尾的,这是windows安装程序)


beego框架 和 bee 工具 安装

//beego 官网: https://beego.me/docs/install

一.前提已安装 Git 软件,且可以访问 github.com (ping github.com 看看是否畅通)

> go get github.com/astaxie/beego

> go get github.com/beego/bee  //安装bee 工具


二.如果 go get 失败,请看本条,以上成功的跳过本条;

1.准备

先下载好需要的包

beego框架:https://github.com/astaxie/beego/。

bee工具包:https://github.com/beego/bee

> go env    //查看go的配置,下面会用到一些路径

//$GOPATH 在go的配置中查看

2.然后,将beego这个包解压到 $GOPATH/src/github.com/astaxie/beego 目录下。

3.进入beego目录进行编译

>cd $GOPATH/src/github.com/astaxie/beego //进入beego目录

>go build //在beego目录中再执行编译

4.将bee这个包解压到 $GOPATH/src/github.com/beego/bee 目录下。

5.进入bee目录进行编译

>cd $GOPATH/src/github.com/beego/bee //这是进入bee目录
>go build //在bee目录中再执行编译

这时候bee目录中有一个bee.exe的执行文件。    //没有说明未编译成功

6.把 bee.exe 文件复制一份至 “$GOROOT/bin/ ”下面。    //$GOROOT 为go的安装目录,可在go的配置中查看

创建web项目

>cd $GOPATH/src        //到src目录

>bee new hello        //创建一个项目 目录为 hello

>cd $GOPATH/src/hello    //进入hello目录中

>bee run        //运行

出现如下类似信息表示成功,这时我们访问下 127.0.0.1:8080    常理该是一只躺在蛛网上的土拨鼠。

安装教程就到这里了。

----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------

>bee new hello2
______
| ___ \
| |_/ /  ___   ___
| ___ \ / _ \ / _ \
| |_/ /|  __/|  __/
\____/  \___| \___| v1.10.0
2019/02/22 18:21:41 WARN     ? 0001 You current workdir is not inside $GOPATH/src.
2019/02/22 18:21:41 INFO     ? 0002 Creating application...
        create   C:\Users\KF\go\src\hello2\
        create   C:\Users\KF\go\src\hello2\conf\
        create   C:\Users\KF\go\src\hello2\controllers\
        create   C:\Users\KF\go\src\hello2\models\
        create   C:\Users\KF\go\src\hello2\routers\
        create   C:\Users\KF\go\src\hello2\tests\
        create   C:\Users\KF\go\src\hello2\static\
        create   C:\Users\KF\go\src\hello2\static\js\
        create   C:\Users\KF\go\src\hello2\static\css\
        create   C:\Users\KF\go\src\hello2\static\img\
        create   C:\Users\KF\go\src\hello2\views\
        create   C:\Users\KF\go\src\hello2\conf\app.conf
        create   C:\Users\KF\go\src\hello2\controllers\default.go
        create   C:\Users\KF\go\src\hello2\views\index.tpl
        create   C:\Users\KF\go\src\hello2\routers\router.go
        create   C:\Users\KF\go\src\hello2\tests\default_test.go
        create   C:\Users\KF\go\src\hello2\main.go
2019/02/22 18:21:41 SUCCESS  ? 0003 New application successfully created!

----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------


 

你可能感兴趣的:(Go)