参考了很多文档,有很多错误的地方,所以综合自己跑通的经验记录一下,避免以后踩坑:
- 安装golang,这个参考官方文档就好,重要的环境变量,goroot,gopath
- 安装goland,这个需要配置一个额外的代码仓库地址,以及go modules
- 这时候开始遇到问题了,解决方式在自己另一篇里记录了,只摘了命令 https://blog.csdn.net/talentLLL/article/details/113181611
- go env -w GO111MODULE=on
- go env -w GOPROXY=https://goproxy.io,direct
- go get -u github.com/gin-gonic/gin
4.建立项目
在goland建立一个简单的项目,以及一个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": "hello world", }) }) r.Run() // listen and serve on 0.0.0.0:8080 (for windows "localhost:8080") }