下载Go语言
Go语言中文网
https://studygolang.com/dl
百度云
链接:https://pan.baidu.com/s/1y_RZ3JnR_JMp4AmsVJXVEg
提取码:asdf
下载完毕,后安装十分简单一直下一步即可。(需要记住这个安装的路径、要配置环境变量)
下载Go Land 编辑器
官网
https://www.jetbrains.com/go/
百度云
链接:https://pan.baidu.com/s/1y_RZ3JnR_JMp4AmsVJXVEg
提取码:asdf
配置环境变量(GOPATH)
- 在系统变量path里面添加go的环境变量
- 在其中添加刚才go语言的安装路径
测试
cmd - > go version
测试Hello word
新建一个文件 hello.go
package main
import "fmt"
func main() {
fmt.Println("hello word !")
}
cmd 命令运行
go run hello.go
构建成exe可执行文件
go build hello.go
至此 环境配置完毕!!!
配置镜像,下载工具包
添加新环境变量
- GOPROXY
- https://goproxy.io
也可以使用管理员权限打开命令行,执行
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/
使用Go Land
打开Go Land 在Go菜单项中配置GOPATH(存放第三方工具包)
下载GIN 网络框架,测试
在GO LAND 的左下角可以看到 Exernal Libraies (扩展库文件)
- Go Modules中是我们下载的第三方库文件
- Go SDK是我们安装的GO语言
code
这段代码的意思就是,在8080端口监听/ping这个路由,当有客户端请求的时候,返回一个JSON json "message": "pong",
package main
import (
"github.com/gin-gonic/gin"
)
func main() {
r := gin.Default()
r.GET("/ping", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "pong",
})
})
r.Run() // listen and serve on 0.0.0.0:8080
}
运行 可以看到控制台打印的日志
使用浏览器测试
总结
- 配置GO语言本身的环境
- 配置GO下载工具包的存储位置
- 配置GO工具包下载的镜像