安装 Gin 框架

这篇具有很好参考价值的文章主要介绍了安装 Gin 框架。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

首先需要在目录下初始化一下 go 项目

go init

可以看到生成了一个go.mod文件,然后使用以下命令安装 gin 框架

go get -u github.com/gin-gonic/gin

养成一个好习惯,在写项目之前先初始化项目

go mod init
go mod tidy

如果不初始化项目的话没有第三方库补全提示,例如 gin,并且在手动引入github.com/gin-gonic/gin后还会有红色波浪线

如果初始化了项目就不用手动引入,直接使用 gin 框架就会自动引入,引入后依然有红色波浪线,这时再使用go mod tidy更新一下引入的包文件就没有红色波浪线了

后面的话使用下面命令将依赖包引入到项目目录下的 vendor 目录内

go mod vendor

下面是之前写的,之前不懂,现在上面已经写清了,下面不用看了

有时候安装的完 gin 框架,在实际使用时不会自动补全代码,也没有代码提示,更不会自动 import 导入 gin 包,并且自己引入了 “github.com/gin-gonic/gin” 之后还有红色波浪线,虽然最后可以正常运行,但是体验及开发效率都特别不好,想要的效果应该如下面所示

package main
func main(){
  r:=gin.d//写到这里应该是有代码补全提示,如下图所示
}

安装 Gin 框架,# Web框架,gin

回车后,自动 import “github.com/gin-gonic/gin”

安装 Gin 框架,# Web框架,gin

这个问题折腾好久,不知为什么,我自己电脑装 gin 框架就直接带有 gin 框架的代码提示那些功能,公司电脑第一次装的时候也是不需要乱七八糟的操作就可以用,但是后面为了熟悉装法的时候卸载了,重装之后就死活不行,重装了好几次都不行,感觉就离谱,两台电脑配置的环境目录什么都一样,都是用的前面的步骤来装的,结果现在我自己的电脑就行,公司的电脑就不行,在网上找了挺长时间,也试了好多方法,最终找到一个还不错的教程,成功解决了,但是还是要使用命令将依赖拷贝到 vendor 下,解决方法参考 Go 基础系列 | 4. 环境搭建(补充) - gomod 疑惑,不知有没有大佬可以解答一二,以下是我自己操作的这个方法的步骤举例

首先,第一次需要手动引入import "github.com/gin-gonic/gin"
然后在终端 cd 到当前项目文件夹使用以下命令

go mod init 项目名
go mod tidy
go mod vendor

以我这个举例,没有上述命令之前,就算引入了,也是红色波浪线,并且是没有代码补全提示的
安装 Gin 框架,# Web框架,gin
安装 Gin 框架,# Web框架,gin
执行 go mod init hello 初始化,目录下会生成一个 go.mod
安装 Gin 框架,# Web框架,gin
然后会给直接提示 go mod tidy
安装 Gin 框架,# Web框架,gin
直接输上
安装 Gin 框架,# Web框架,gin
安装 Gin 框架,# Web框架,gin
然后使用 go mod vendor 命令将依赖的第三方包拷贝到 vendor 目录下,会自动生成 vendor 目录,目录下是所需的依赖的文件
安装 Gin 框架,# Web框架,gin
然后可以看到有代码提示了
安装 Gin 框架,# Web框架,gin文章来源地址https://www.toymoban.com/news/detail-707168.html

到了这里,关于安装 Gin 框架的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于go语言gin框架的web项目骨架

    节省时间与精力,更高效地打造稳定可靠的Web项目:基于Go语言和Gin框架的完善Web项目骨架。无需从零开始,直接利用这个骨架,快速搭建一个功能齐全、性能优异的Web应用。充分发挥Go语言和Gin框架的优势,轻松处理高并发、大流量的请求。构建可扩展性强、易于维护的代码

    2024年02月08日
    浏览(46)
  • 安装 Gin 框架

    首先需要在目录下初始化一下 go 项目 可以看到生成了一个 go.mod 文件,然后使用以下命令安装 gin 框架 养成一个好习惯,在写项目之前先初始化项目 如果不初始化项目的话没有第三方库补全提示,例如 gin,并且在手动引入 github.com/gin-gonic/gin 后还会有红色波浪线 如果初始化

    2024年02月09日
    浏览(33)
  • 初始化一个Gin框架的Go-Web项目

    使用到的第三方库 gin Gin 框架 viper 配置文件管理 cors 跨域资源请求配置 gorm ORM 库 zap 日志记录 Go 语言程序的入口点 main.go 文件 使用 flag 读取配置文件路径参数,默认当前目录下 使用 viper 读取 config.ini 配置文件初始化初始数据 初始化随机数种子 初始化数据库 声明启动程序

    2024年02月09日
    浏览(53)
  • gin和gorm框架安装

    理论上只要这两句命令 然而却出现了问题 貌似是代理问题,加上一条命令 或者试试这个  可以成功安装 安装gorm的数据库驱动程序

    2024年02月14日
    浏览(40)
  • go web框架 gin-gonic源码解读01————Engine

    gin-gonic是go语言开发的轻量级web框架,性能优异,代码简洁,功能强大。有很多值得学习的地方,最近准备把这段时间学习gin的知识点,通过engine,context,router,middleware几篇博客文章总结总结。 而Engine是gin框架最核心的结构体。 为什么gin需要设计一个 Engine 结构体? 因为gi

    2024年02月14日
    浏览(38)
  • go web框架 gin-gonic源码解读03————middleware

    今天打完游戏有空整理整理之前看的gin的中间件设计,go的中间件设计相较于前两站还是蛮简单,蛮容易看懂的,所以顺便把context也一起写一下。 中间件是现在web服务里统一化拓展最常用的功能,,他是为了在我们的web服务中实现一些可重复使用,可组合的功能方法、可以让

    2024年02月11日
    浏览(37)
  • go web框架 gin-gonic源码解读02————router

    本来想先写context,但是发现context能简单讲讲的东西不多,就准备直接和router合在一起讲好了 router是web服务的路由,是指讲来自客户端的http请求与服务器端的处理逻辑或者资源相映射的机制。(这里简单说说,详细的定义网上都可以查到) 那一个优秀的web router应该提供以下

    2024年02月12日
    浏览(41)
  • 解决GO安装gin框架(go get -u github.com/gin-gonic/gin)超时问题

    🍊gin框架github地址:https://github.com/gin-gonic/gin         按照官方文档安装gin,但是尝试了好几次,包括使用国内网络或者使用梯子,都超时失败了,爆了如下超时错误 🍊 解决方法如下 1、先查看go相关的配置 如上显示GOPROXY配置是https://proxy.golang.org,这个地址已经被墙了,

    2024年02月11日
    浏览(58)
  • 【golang】Windows环境下Gin框架安装和配置

    我终于搞定了Gin框架的安装,花了两三个小时,只能说道阻且长,所以写下这篇记录文章 先需要修改一些变量,这就需要打开终端,为了一次奏效,我们直接设置全局的: 首先创建一个项目 进去之后先创建go.mod文件,创建完之后通常会为你自动配置参数 然后我们打开Files

    2024年02月07日
    浏览(49)
  • gin 框架中的 gin.Context

    Context 是 gin 中最重要的部分。 例如,它允许我们在中间件之间传递变量、管理流程、验证请求的 JSON 并呈现 JSON 响应。 Context 中封装了原生的 Go HTTP 请求和响应对象,同时还提供了一些方法,用于获取请求和响应的信息、设置响应头、设置响应状态码等操作。 在 Gin 中,C

    2024年02月14日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包