go的gin框架安装,使用go mod不用翻墙_或非与的博客-CSDN博客_go mod gin


本站和网页 https://blog.csdn.net/qq_27517377/article/details/105771750 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

go的gin框架安装,使用go mod不用翻墙_或非与的博客-CSDN博客_go mod gin
go的gin框架安装,使用go mod不用翻墙
或非与
已于 2022-03-26 11:35:18 修改
8898
收藏
23
分类专栏:
go
文章标签:
go
于 2020-04-28 16:56:28 首次发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_27517377/article/details/105771750
版权
go
专栏收录该内容
23 篇文章
3 订阅
订阅专栏
首先直接github上面的介绍安装:go get -u github.com/gin-gonic/gin 这样如果你的电脑没有翻墙的话是安装不上去的,因为它有连接到google的文件,所以我们需要配置go mod,当然你也可以翻墙。不翻墙的话就看这边文章咯!
https://goproxy.cn/  看这里吧
gin的安装windows  linux都差不多一样的,都是添加环境变量
添加环境变量:
GO111MODULE  on
GOPROXY=Goproxy.cn
goland需要设置下GOROOT和GO MODULE    https://goproxy.cn,direct  不然没有gin框架的代码提示,注意这里多了 ,direct 哦
go mod  init  xxx_ooo  随便创建个mod名称,如果在GOPATH有go.mod删除掉就行了
ok了就下载gin :
go get -u github.com/gin-gonic/gin
创建个exapmle.go 
package main
import "github.com/gin-gonic/gin"
func main() {
r := gin.Default()
//localhost:8080
r.GET("/", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "Hello,Gin!",
})
})
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  example.go 
在浏览器输入:http://localhost:8080/       http://localhost:8080/ping
正常输出pong就安装成功了!
下面是Linux版本的gin安装:
同理添加需要的环境变量:
vim /etc/profile
export GOROOT=/usr/local/go export GOPROXY=https://goproxy.io export GO111MODULE=on
PATH在后面追加go的目录就行了
/usr/local/go/bin
然后让配置生效
source   /etc/profile
同理找一个你想要存放gin的文件夹:
初始化go mod :go mod  init  xx_gin   (你想要mod名称)
然后下载:go get -u github.com/gin-gonic/gin
然后运行一段测试代码,看上面
不知道它安装的文件在哪里怎么办?粗暴的方法就是 cd  / && du -h |grep  gin  
或非与
关注
关注
点赞
23
收藏
打赏
评论
go的gin框架安装,使用go mod不用翻墙
首先直接github上面的介绍安装:go get -u github.com/gin-gonic/gin 这样如果你的电脑没有番墙的话是安装不上去的,因为它有连接到google的文件,所以我们需要配置go modGO111MODULE onGOPROXY https://goproxy.ioGOROOT 是你安装go的路径goland需要设置下GOROOT和GO M...
复制链接
扫一扫
专栏目录
gin离线安装包
10-15
$ go get gopkg.in/gin-gonic/gin.v1由于被墙,会下载失败,这里提供下载好的包。
Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,已经发布了1.0版本。具有快速灵活,容错方便等特点。其实对于golang而言,web框架的依赖要远比Python,Java之类的要小。自身的net/http足够简单,性能也非常不错。框架更像是一些常用函数或者工具的集合。借助框架开发,不仅可以省去很多常用的封装带来的时间,也有助于团队的编码风格和形成规范。
go1.17报错:no required module provides package github.com/gin-gonic/gin; to add it: go mod tidy失败
m0_56971877的博客
10-22
277
go1.17报错:no required module provides package github.com/gin-gonic/gin; to add it: `To upgrade to the versions selected by go 1.16: go mod tidy -go=1.16 && go mod tidy -go=1.17 If reproducibility with go 1.16 is not needed: go mod tidy -compat=1.17``
评论 2
您还未登录,请先
登录
后发表或查看评论
go 安装gin(使用git clone)
热门推荐
djqueen的博客
02-24
1万+
安装go包最快捷的方法是go get,一步到位,但是需要翻墙,取而代之的方法是用git clone直接把需要的包从github拉下来,也很慢,但至少是可行的~
另外,不是吹牛,用本文的方法安装一次gin,以后想安装其他的go包,相信你也就都可以自己搞定了,嘿嘿
环境
因为使用的是git,所以这种安装方法使用于所有系统(linux,mac,windows),我是在ubuntu上装的。
在安装...
Gin框架之环境搭建
最新发布
做人做事,只有偏执到癫狂,才能达到顶峰
11-14
16
Gin框架环境搭建
goland 搭建 gin 框架的步骤详解
12-16
1. 安装go软件包
下载地址:https://studygolang.com/dl
下载后,双击安装即可。
2. 配置系统变量
这里需要配置2个系统变量,一个是GOROOT,一个是GOPATH
注意:GOROOT和GOPATH不能在同一路径下,且变量名必须是GOROOT和GOPATH.
3. 安装git
下载地址:https://git-scm.com/
下载后,直接双击安装即可。.
cmd窗口中,执行go get命令时,必须要有git环境的支持。
4. 设置go代理
在下载gin框架之前,我们还需要配置go公共代理镜像,目的是解决github无法访问或者访问速度慢的问题,在cmd窗口
Golang 入门-Gin框架安装及使用
wuliZs_的博客
03-18
6288
在上一篇大概了解了Golang的简单语法及函数等相关后,我们进入到Gin框架的安装
一、安装Gin包管理工具以及类库
1、安装govendor(包管理工具):
go get github.com/kardianos/govendor
2、安装一些辅助的类库:
由于直接访问golang.org会因为需要梯子而无法访问,有的就算有梯子也是无法访问的
在这里Gin官方就很友好了,把镜像放到...
Go语言gin框架的安装
01-07
尝试安装了一下gin,把遇到的一些小问题来记录一下
安装步骤
首先来看看官方文档,链接点这里
可以看到安装步骤很简单,就一句话
go get -u github.com/gin-gonic/gin
在命令行中输入这句话运行等待就好。
问题来了,因为墙的问题,go get会很慢,所以命令行里面半天什么反应也没有,不要急,慢慢等着就会看到gin-gonic/gin这个目录出现
这个时候命令行还是没有结束,表示还在下一些东西。有的时候可能心急的人就停了(比如我),然后写个简单的例子测试一下安装是否成功
package main
import (
github.com/gin-gonic/gi
go安装及使用mod
m0_72537350的博客
09-29
237
根据提示使用go get -u 安装,并导入即可。使用go env -w 就可以更改。使用go mod init 文件名。还需要使用git克隆,安装git。使用go mod先初始化项目。
安装gin和mod使用
weixin_48609908的博客
12-22
449
gin安装
go环境配置好,包括GOROOT,GOPATH
修改go env(GO111MODULE="on",GOPROXY="https://goproxy.io,direct"),linux可以使用环境变量修改,或者使用go env -w的方式解决
初始化go mod :go mod init xx_gin(名字随便起)
安装gin:go get -u github.com/gin-gonic/gin
使用go run xxx.go启动,不要使用vscode的run
如果还不行,go...
使用go mod安装gin和beego
qq_38324424的博客
04-25
596
刚开始学习go语言 在安装框架的时候出现了 很多问题 查询了很多资料 自己总结了一份
编程工具 goland
go版本 1.18.1
winodes 10
开启goland Go modules
设置参数
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
安装gin
mkdir gin
cd gin
go mod init gin
go get -u github.com/gin-gonic/gin
创建hel
Linux 下 Gin 安装
void
02-20
2937
Go环境搭建
Go 环境搭建参看:https://blog.csdn.net/sunxianghuang/article/details/87808103
下载安装Gin框架
$ go get -u github.com/gin-gonic/gin
Gin框架使用示例
GinTest.go源码
package main
import "github.com/gin-gonic/gin"
fu...
go语言下载gin失败解决方案
胡萝卜的博客
10-23
138
【代码】go语言下载gin失败解决方案。
WINDOWS安装GIN
lx820的博客
04-11
1950
GIN
GitHub地址:gin-gonic/gin
Windows下搭建GIN环境
按照github给的方法,我遇到了很多问题,下面是我的安装过程和我遇到问题的解决方法。大家有问题可以一起来探讨
1.go get -u -x github.com/gin-gonic/gin 下载代码
官方给出的安装命令行是go get -u github.com/gin-gonic/gin,由于我安装的时候一...
GIN 1-安装
杨晓钦的博客
02-23
264
最近一直在学GO,学了一点基础之后,准备上手写个项目,使用GIN来完成。
GIN中文文档地址:
https://www.kancloud.cn/shuangdeyu/gin_book/949411https://www.kancloud.cn/shuangdeyu/gin_book/949411emmmmmm前置条件是先安装go,然后配置全局环境balabala,不过这个基础的就不贴出来了,直接开始安装gin
1、创建空白文件夹 new_gin
2、初始化文件
go mod in
GIN安装以及初步入门
herzog_的博客
10-25
1264
0.介绍
1.下载
go get -u github.com/gin-gonic/gin
2.引入
import "github.com/gin-gonic/gin"
3.入门DEMO
func main() {
r := gin.Default()
r.GET("/ping", func(c *gin.Context) {
c.JSON(200, gin.H{
"...
GO-Gin框架安装
qq_39027055的博客
02-19
842
Gin框架下载缓慢,可用下面方法加速安装下载
Go 1.11 版本开始已经开始支持Go Mod ,并且提供了包下载的解决方案,就是使用 https://goproxy.io/ 直接代理下载,官方设置方法:
LINUX:
export GO111MODULE=on
export GOPROXY=https://goproxy.io
go get -u github.com/gin-gonic/g...
go框架gin安装
天阶的专栏
12-03
1923
最近对go的框架进行了对比,决定用gin
安装与配置
安装:
$ go get gopkg.in/gin-gonic/gin.v1
注意:确保 GOPATH GOROOT 已经配置
导入:
import "gopkg.in/gin-gonic/gin.v1"...
linux部署gin框架
weixin_42493600的博客
03-04
631
在linux下面部署gin框架
windows 安装 Go 语言和 gin 框架
sywdebug的博客
10-26
543
想学学后端语言,本来想学python来着,买了一堆书,但是感觉go语言好像更好使,准备学go语言。
GO的gin依赖下载不下来的问题
weixin_45743816的博客
05-06
229
当你把所有的办法都试过一遍还不行的时候
去把火绒关了再试一遍
go语言web框架gin安装(go mod方式)
不忘初心,方得始终
09-16
7038
开门见山,直接上步骤:
开启go mod
export GO111MODULE=on
初始化go mod
mkdir /Project/ginProject && cd /Project/ginProject
go mod init ginLog(名字自定义)
配置 Go modules proxy
由于国内的网络问题,go mod 在拉取项目时最好开启代理服务,这里使用阿里云提...
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:编程工作室
设计师:CSDN官方博客
返回首页
或非与
CSDN认证博客专家
CSDN认证企业博客
码龄8年
暂无认证
129
原创
13万+
周排名
12万+
总排名
75万+
访问
等级
4728
积分
81
粉丝
151
获赞
92
评论
608
收藏
私信
关注
热门文章
linux查找文件夹命令
172290
php操作redis大全
65409
nginx伪静态规则配置
42233
Please move or remove them before you switch branches。 git强行切换分支
33089
linux下安装ab压力测试工具及ab命令详解
31585
分类专栏
go
23篇
unity
1篇
oracle
1篇
php
39篇
mysql
17篇
redis
4篇
centos
2篇
js/jq/h5/cs3
22篇
error
linux
15篇
服务器监控
6篇
excel
1篇
nginx
4篇
scrapy爬虫
2篇
git
2篇
最新评论
Please move or remove them before you switch branches。 git强行切换分支
佚水:
本地改动确实是删掉了,需要的我也提交了所以没有大问题,但为什么 node_modules 里的东西也能被删掉呢
mysql 主从配置,slave master 设置
或非与:
well done
insert忽略重复、mysql插入操作跳过、插入覆盖覆盖、mysql更新重复
小六家长:
大佬。sqlserver中可不可以做到一样的效果呀(遇到错误,跳过执行下一条)
mysql 主从配置,slave master 设置
weixin_40360632:
update mysql.user set host= '149.129.40.110' where user= 'slaveuser';
Please move or remove them before you switch branches。 git强行切换分支
Super-ficial.:
本地改动不需要的时候可以用这个git clean,博主写的很清楚了,如果不想清除已修改的,可以使用git stash,切换分支后再apply
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
go 执行 ps -ef|grep xxx命令
php读取word文档,没找到合适的php读取word的包,然后找了个读取pdf文档,wps先把word转成pdf,然后php读取pdf里面的内容,过滤内容
nginx add header csp
2022年9篇
2021年15篇
2020年46篇
2019年24篇
2018年18篇
2017年27篇
目录
目录
分类专栏
go
23篇
unity
1篇
oracle
1篇
php
39篇
mysql
17篇
redis
4篇
centos
2篇
js/jq/h5/cs3
22篇
error
linux
15篇
服务器监控
6篇
excel
1篇
nginx
4篇
scrapy爬虫
2篇
git
2篇
目录
评论 2
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
打赏作者
或非与
你的鼓励将是我创作的最大动力
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值