WSL
- Windows10系统运行ubuntu系统,wsl安装参考前期教程
终端工具
- 推荐使用MobaXterm ,此终端可以直接连接WSL,从此Xshell是路人
下载Go安装包
配置Go环境
解压文件 tar -zxvf go1.14.3.linux-amd64.tar.gz -C /usr/local/
修改 .bashrc文件
export GOROOT=/usr/local/go #设置为go安装的路径,有些安装包会自动设置默认的goroot
export GOPATH=$HOME/go-work #默认安装包的路径
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
export GOPROXY=https://goproxy.io # 代理
export GO111MODULE=on # 使用go mod包管理
修改完成之后 source .bashrc
Go开发
- go version 查看go版本
- windows系统下新建文件test
- 初始化 go mod init test
- 安装gin框架 go get -u github.com/gin-gonic/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
- 测试服务 curl 127.0.0.1:8000/ping
欢迎Phper进入go的世界