1.设置go的环境变量GO111MODULE=on,打开 Go modules 开关
go env -w GO111MODULE=on
2.设置 GOPROXY 代理, goproxy.cn,国内的 Go 模块代理;direct,用于指示 Go 在拉取模块时遇到错误会回源到模块版本的源地址去抓取(比如 GitHub 等)。
go env -w GO111MODULE=on
- 初始化 Go modules,它将会生成 《go.mod》 文件,xxx是modules的引入路径。
go mod init 项目名
- 拉取gin代码
go get -u github.com/gin-gonic/gin