gomod 模式,解决引入pkg下第三方包飘红
gomod包管理方式,第三方包是下载到pkg/mod 目录下,go 1.12 之后安装完不用再配置环境变量了
使用gomod
1、Gopath=/user/gospace/prjpath # 项目路径
2、cd ~/prjpath/src/ go mod init (go mod init github/com) 这一步会产生go.mod文件,其下还有go.sum。
3、环境配置 GO111MODULE=“on”
这个时候可以在终端例如 go get -u github.com/gin-gonic/gin 下载一个包引入试试看
之前引入飘红原因:项目没放src下 并且没有 go mod init以至于没有.mod文件,我还开了GO111MODULE=“on” 模式。