GO开发环境搭建
1.下载go安装包
谷歌链接:https://golang.google.cn/dl/、https://golang.org/dl/
国内链接:https://studygolang.com/dl
2.配置环境变量
环境变量
export GOROOT=/usr/local/go
export GOPATH=/Users/xxx/go
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOBIN
export GOPROXY=https://goproxy.io,direct
export GO111MODULE=on
GOPATH注意
在 v1.11 版本之前,所有的代码包都要放到 $GOPATH/src 目录下,那个时候 go 官方还没有支持依赖管理,包括我们自己项目的代码,依赖的代码包,都被放到这个路径下,十分混乱,不利于管理。
而在 v1.11 之后,官方终于支持了包管理,除了能够自动下载依赖包,项目也不再需要放到GOPATH/pkg/mod 下了,src 目录不复存在。
所以需要在GOPATH下建立pkg文件夹
gin项目搭建
1.创建项目
在项目路径/Users/xxx/gopro 建立go_gin项目
建议项目不要放在GOPATH下
2.初始化项目
进入go_init 项目 go mod init go_gin
go get -u github.com/gin-gonic/gin
3.验证
- 在go_gin建立main.go
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() // 监听并在 0.0.0.0:8080 上启动服务
}
- go run main.go