go mod

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

  

原文地址:https://www.cnblogs.com/liubiaos/p/14097415.html