美文网首页
go mod 创建gin项目

go mod 创建gin项目

作者: 王宣成 | 来源:发表于2020-05-09 20:01 被阅读0次

设置Module环境变量

//linux 
export GO111MODULE=on
//windows
set GO111MODULE=on

进入创建的目录 初始化

go mod init  项目名称    ( go mod init gindemo )

设置代理 1.13版本以上的 https://www.jianshu.com/p/e74cdf7d629a

设置代理 1.13版本以下

//linux 
export GOPROXY=https://goproxy.io
//windows
set GOPROXY=https://goproxy.io

创建文件main.go写入

package main
import (
    "github.com/gin-gonic/gin"
    "net/http"
)
func main() {
    router:=gin.Default()
    router.GET("/", func(c *gin.Context) {
        c.String(http.StatusOK,"Hello World")
    })
    router.Run(":8080")
}

运行

go run main.go

部署到linux服务器

在windows下编译成Linux下可执行的二进制文件并且执行(cmd下)

SET CGO_ENABLED=0
SET GOOS=linux
# SET GOOS=windows
SET GOARCH=amd64
go build main.go

将该文件放入linux系统某个文件夹下
赋予权限

chmod 777 main

执行

./main

或者后台执行

nohup ./main &

杀死进程

killall ./main

相关文章

  • go mod 创建gin项目

    设置Module环境变量 进入创建的目录 初始化 设置代理 1.13版本以上的 https://www.jia...

  • go项目

    一:怎么mod init 不要:go mod init /usr/local/go/src/gin-demogo:...

  • 50.Go Mod 来创建 Gin 项目

    开启 Go mod 初始化 Go mod 使用Go mod 进行包管理,可以在$GOPATH/src 之外创建项目...

  • Go mod 创建项目以及安装依赖

    Go mod 创建项目以及安装依赖 开启 Go mod 初始化项目 在你喜欢的目录,不一定在GOPATH了 配置国...

  • 08-go mod

    1. go mod 创建项目 创建一个目录 添加main.go 1.2 mod初始化 执行如下命令: 多了一个g...

  • golang使用go mod 模式安装gin

    golang使用go mod 模式安装gin 查看golang版本 确保golang版本1.11以上go vers...

  • Hello World

    现在我们来创建第一个Go项目——hello。在我们桌面创建一个hello目录。 go mod init 使用go ...

  • 基于框架gin+xorm搭建的MVC项目

    go-gin-mvc 项目地址:https://github.com/mydevc/go-gin-mvc 基于go...

  • 五. Go(Go protobuf)

    gopath开发模式和go modules开发模式对比 goland创建项目时没用go mod模式选项的坑 在Go...

  • gomod常用

    gomod文件初始化:go mod init找到项目依赖并导入:go mod tidy安装指定版本:go mod ...

网友评论

      本文标题:go mod 创建gin项目

      本文链接:https://www.haomeiwen.com/subject/etylnhtx.html