安装 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 框架_第1张图片

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

安装 Gin 框架_第2张图片

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

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

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

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

你可能感兴趣的:(#,Web框架,gin)