• 安装 Gin 框架


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

    go init
    
    • 1

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

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

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

    go mod init
    go mod tidy
    
    • 1
    • 2

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

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

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

    go mod vendor
    
    • 1

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

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

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

    代码补全示例

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

    自动引入示例

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

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

    go mod init 项目名
    go mod tidy
    go mod vendor
    
    • 1
    • 2
    • 3

    以我这个举例,没有上述命令之前,就算引入了,也是红色波浪线,并且是没有代码补全提示的
    在这里插入图片描述
    在这里插入图片描述
    执行 go mod init hello 初始化,目录下会生成一个 go.mod
    在这里插入图片描述
    然后会给直接提示 go mod tidy
    在这里插入图片描述
    直接输上
    在这里插入图片描述
    在这里插入图片描述
    然后使用 go mod vendor 命令将依赖的第三方包拷贝到 vendor 目录下,会自动生成 vendor 目录,目录下是所需的依赖的文件
    在这里插入图片描述
    然后可以看到有代码提示了
    在这里插入图片描述

  • 相关阅读:
    Python学习笔记第四十四天(NumPy 统计函数)
    这些行业注意了:“谨防互联网门户钓鱼,知名行业已经中招”。
    科研DBCO-PEG-NIR-dyes|二苯并环辛炔-聚乙二醇-近红外染料|DBCO-PEG-近红外染料
    vim指令
    Golang 并发 Channel的用法
    【C语言】分支和循环语句(上)
    前端常用的状态码
    web前端网页制作课作业:用DIV+CSS技术设计的静态网站【四大名著】中国传统文化主题题材设计
    React路由规则的定义、声明式导航、编程式导航
    基于JAVA果蔬大全和智能识别系统(Springboot框架+AI人工智能) 开题报告
  • 原文地址:https://blog.csdn.net/sywdebug/article/details/132762447