Go环境安装
1. 打开网址下载安装包 :
Downloads – The Go Programming Language
2. go1.4.2.windows-amd64.msi)的安装包来安装。
默认情况下
.msi
文件会安装在
c:\Go
目录下。你可以将
c:\Go\bin
目录添加到
Path
环境变量中。
你可以将
c:\Go\bin
目录添加
GOROOT
到
系统
变量中。
3. 创建一个文件夹, 最好不要在go安装目录下 , 如:
c:\GoPATH
你可以将
c:\GoPATH
目录添加
GOPATH
到 系统变量并修改用户变量中。
4. 验证环境变量是否安装完成
cmd中
运行 go version 看下有没有返回版本
运行 go env 看下GOENV 有没有值 , 看下GOPATH 是否是刚才配置的GOPATH环境变量
5. 配置go proxy
go env -w GOPROXY=https://goproxy.cn,direct
beego安装
beego 官网 :
Homepage – beego: simple & powerful Go app framework
我看的文档:
beego框架 · Go语言中文文档
在go的安装目录运行cmd
1. 首先安装beego框架
go get github.com/astaxie/beego
2. 安装bee工具
go get github.com/beego/bee
3. 运行bee version 看下框架是否安装成功
如果not found 你可以将
c:\GoPATH\bin
目录添加
PATH
变量中。
Bee常用命令
1. bee new 创建一个beego项目
2. bee api 只创建api服务
3. bee run 运行应用, 代码调试
4. bee pack 编译打包, 打包文件再bin文件夹中
5. bee pack -be GOOS=linux 当开发环境是mac时,需要执行这个命令配置参数,否则linux无法打开
首先创建一个bee new demo 的项目
进入GOPATH 目录,我这里是C:\Users\yiqiu\go 目录
进入demo项目运行 go run
上图为成功 ,下图为失败
解决方法:
https://www.ipaddress.com/ip-lookup
在这个里面去查找下面两个地址的实时IP
github.com 的IP 地址
github.global.ssl.fastly.net 的IP地址
C:\Windows\System32\drivers\etc 在etc里面找到hosts
修改如下:
140.82.114.3 github.com
199.232.5.194 github.global.ssl.fastly.net
再重新执行安装语句就可以成功了,而且很快