go version #查看go版本
go env #查看go 环境
下载地址: https://www.jetbrains.com/go/download/#section=windows
设置go env 代理地址: GOPROXY=https://goproxy.cn
main.go
package main
import (
"fmt"
"github.com/gin-gonic/gin"
)
// 怎么拉取第三方包
// 更换依赖包版本时,需要操作go.mod
func main() {
a := gin.Version
fmt.Println(a)
}
go1.11版本开始支持go modules
包的存放路径为{GOPATH},windows默认在 %USERPROFILE%\go (C:\Users\xxx\go)
go.mod 【记录依赖包的名字以及版本号等信息】
go.sum 【记录依赖包的校验信息】
使用go mod初始化项目:
mkdir srebro
cd srebro
go mod init srebro #生成go.mod和go.sum
go env -w GOPROXY="https://goproxy.cn,direct" #设置go env 的全局代理地址
go mod tidy
go env -w GOEXE=.exe
go env -w GOOS=windows