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

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

开启 Go mod

export GO111MODULE=on

初始化项目

在你喜欢的目录,不一定在GOPATH了

cd ~/Project
mkdir web && cd web
go mod init web

配置国内代理

不配置会很慢

export GOPROXY=https://mirrors.aliyun.com/goproxy/

编写main.go

package main
import (
    "fmt"
    "github.com/gin-gonic/gin"
)
func main() {
    fmt.Println("hello")
    router := gin.Default()
    router.GET("/", func(c *gin.Context) {
        c.String(200, "hello")
    })
    router.Run()
}

编译

go build main.go

这个时候就会根据import去查找模块,三方的话就会下载和安装 并生成一个go.sum文件 里面记录着依赖包

你可能感兴趣的:(Go mod 创建项目以及安装依赖)