[GO语言]Golang gin框架安装(go mod模式),推荐这种方式!

小龙in武汉 · · 1605 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

go mod方式安装gin,建议不要用goland ide,等用命令行安装好后再用goland进行业务开发
打开你的cmd.exe或者mac、linux中命令工具
开启go mod
set GO111MODULE=on //windows
export GO111MODULE=on // linux
初始化go mod
创建一个文件夹
windows系统应该都会创建文件夹吧,mac和linux系统就不说了
加入创建的文件夹是xiaolongproject
cd到这个项目文件夹中
然后执行下面的命令
go mod init xiaolong(你的项目名称)
配置 Go modules proxy
由于国内的网络问题,go mod 在拉取项目时最好开启代理服务,这里使用阿里云提供的服务:
set GOPROXY=https://mirrors.aliyun.com/goproxy //windows
export GOPROXY=https://mirrors.aliyun.com/goproxy //linux
在当前目录下编写代码
新建一个文件main.go
package main

import "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
}

编译代码 go mod 会自动拉取项目中引入的包
执行命令:go build main.go
命令执行中。。。。。。
go: finding github.com/gin-gonic/gin v1.4.0
go: downloading github.com/gin-gonic/gin v1.4.0
go: extracting github.com/gin-gonic/gin v1.4.0
go: finding github.com/golang/protobuf v1.3.1
go: finding github.com/stretchr/testify v1.3.0
go: finding gopkg.in/go-playground/validator.v8 v8.18.2
go: finding gopkg.in/go-playground/assert.v1 v1.2.1
go: finding golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c
go: finding github.com/ugorji/go v1.1.4
...

运行gin
用goland运行main.go


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:小龙in武汉

查看原文:[GO语言]Golang gin框架安装(go mod模式),推荐这种方式!

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1605 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传