GOROOT
进入Settings -> Go -> GOROOT,设置成go安装目录。
GOPATH
进入Settings -> Go -> GOPATH,设置成存放go项目的目录,不能和GOROOT一样。
Go Modules
进入Settings -> Go -> Go Modules,勾选Enable Go modules integration,Environment设置如下值:
GOPROXY=https://goproxy.cn,direct
编辑器下方点击Terminal进入终端窗口。
输入如下命令启动模块支持:
go env -w GO111MODULE=on
输入如下命令设置代理,不然下载不了依赖库:
go env -w GOPROXY=https://goproxy.cn,direct
输入如下命令创建模块:
go mod init tongfunet
输入如下命令安装Gin框架环境:
go get -u github.com/gin-gonic/gin@v1.9.0
在项目根目录创建main.go程序文件,写上如下的代码:
package main
import (
"github.com/gin-gonic/gin"
)
func main(){
r := gin.Default()
r.GET("/", func(c *gin.Context){
c.String(200, "This is a demo of Gin by tongfu.net!!!")
})
r.Run()
}右键main.go程序文件选择“Run 'go build main.go'”启动项目。
可以看到终端窗口里的信息,go程序启动了一个监听8080端口的web服务。

打开浏览器访问这个8080端口,可以看到我们打印的字符串!
