Go语言gin框架的安装

尝试安装了一下gin,把遇到的一些小问题来记录一下

安装步骤

  1. 首先来看看官方文档,链接点这里
    可以看到安装步骤很简单,就一句话
go get -u github.com/gin-gonic/gin

在命令行中输入这句话运行等待就好。

  1. 问题来了,因为墙的问题,go get会很慢,所以命令行里面半天什么反应也没有,不要急,慢慢等着就会看到gin-gonic/gin这个目录出现
    在这里插入图片描述
  2. 这个时候命令行还是没有结束,表示还在下一些东西。有的时候可能心急的人就停了(比如我),然后写个简单的例子测试一下安装是否成功
package main

import (
	"github.com/gin-gonic/gin"
)

func sayhello(c *gin.Context) {
	c.JSON(200, gin.H{
		"message": "hello go gin!",
	})

}

func main() {
	r := gin.Default()        //默认的路由引擎
	r.GET("/hello", sayhello) //get请求访问时执行sayhello
	//启动服务
	r.Run(":9090")
}

运行会提示报错,说缺少yaml、locales……

  1. 最关键的地方来了,因为go get太慢,于是我就去搜解决办法,基本就是go mod+代理设置、更改hosts或者git clone,在我尝试来看git clone是代价最低且有效的,缺少什么运行的时候会提示缺少github/xxxx/xxxx,所以只要在对应文件夹下git clone下来相关的文件就好,由于昨天忘了截图所以这里大家需要自己脑补一下了。好像我记得git下来的是yaml,然后自己重命名yaml.v2,再来尝试运行这个例子。
    在这里插入图片描述
    在这里插入图片描述
    成功运行,一般环境安好了后续的学习就开始快乐起来了。
发布了85 篇原创文章 · 获赞 55 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/shelgi/article/details/103940413