1、启用Go module
1.13版本以后:
go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,https://goproxy.io,direct
问题:
warning: go env -w GOPROXY=... does not override conflicting OS environment variable
解决方式:unset GOPROXY
goland设置:
2、是用go get:
拉取项目:
go get github.com/gin-gonic/gin
更新项目依赖:
go get -u
3、mod操作:
生成vendor目录:
go mod vendor
验证依赖是否正确
go mod verify
删除错误或者不使用的modules
go mod tidy