Go|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

【Go|Go mod 创建项目以及安装依赖】这个时候就会根据import去查找模块,三方的话就会下载和安装 并生成一个go.sum文件 里面记录着依赖包

    推荐阅读