避坑啦!Gin安装遇到的坑
时间:2021-09-10
来源:互联网
今天PHP爱好者给大家带来Gin怎么安装的方法,本文由go语言教程栏目给大家介绍,主题是关于Gin 安装遇到的坑,希望对需要的朋友有所帮助!
Gin 初始安装
1、安装网官的文档执行go get -u github.com/gin-gonic/gin
因不能翻墙,百度了说 用gopm 解决,群里的小伙伴说这种试早就过时了,现在都是用go mod 来解决
于是 开启go mod
go env -w GOBIN=/Users/youdi/go/bin
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct // 使用七牛云的
使用go mod 来 管理一个新的项目
mkdir Gone
cd Gone
go mod init Gone
查看一下go.mod 文件
module Gone
go 1.16
go.mod文件一旦创建后,它的内容将会被go toolchain全面掌控。go toolchain会在各类命令执行时,比如go get、go build、go mod等修改和维护go.mod文件。
go.mod 提供了module, require、replace和exclude 四个命令
module
语句指定包的名字(路径)require
语句指定的依赖项模块replace
语句可以替换依赖项模块exclude
语句可以忽略依赖项模块
package mainimport (
"github.com/gin-gonic/gin")func main() {
r := gin.Default()
r.GET("/ping", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "pong",
})
})
r.Run() // listen and serve on 0.0.0.0:8080 (for windows "localhost:8080")}
执行 go run main.go 运行代码会发现 go mod 会自动查找依赖自动下载
结果报错
main.go:3:8: no required module provides package github.com/gin-gonic/gin; to add it:
go get github.com/gin-gonic/gin
执行:go mod edit -require github.com/gin-gonic/gin@latest 解决,指定Gin的版本
再次运行 go run main.go 报错
go: github.com/gin-gonic/[email protected]: missing go.sum entry; to add it:
go mod download github.com/gin-gonic/gin
然后执行 go mod tidy 再次执行 go run main.go 终于跑起来了
更多golang相关知识,请访问golang教程栏目!
以上就是避坑啦!Gin安装遇到的坑的详细内容,更多请关注php爱好者其它相关文章!
-
怪猎荒野隆炉球石怎么获取 怪物荒野隆炉球石获取攻略介绍 时间:2025-05-09
-
怪猎荒野隆炉球石怎么获取 怪物荒野隆炉球石获取攻略介绍 时间:2025-05-09
-
洛克王国世界罗隐进化路线详解-罗隐培养 时间:2025-05-09
-
倩女幽魂怎么快速修仙-修仙境界之快速提升 时间:2025-05-09
-
洛克王国世界罗隐进化路线详解-罗隐培养 时间:2025-05-09
-
倩女幽魂入坑必看-倩女幽魂怎么玩新手零氪 时间:2025-05-09
今日更新
-
vuejs框架是什么类型
阅读:18
-
手把手教你使用ps随机填充制作图案堆叠效果(共5步)
阅读:18
-
vuejs干啥的
阅读:18
-
JavaScript如何输出一个数组的全部元素
阅读:18
-
centos6怎么安装php模块
阅读:18
-
新手篇:如何用ps制作中国折扇效果(收藏)
阅读:18
-
JavaScript多个点号什么意思
阅读:18
-
php验证码不显示字符怎么办
阅读:18
-
javascript怎么实现算术加法运算
阅读:18
-
如何安装HBuilderx?如何创建uniapp项目?
阅读:18