目录
查询go的变量GO111MODULE和GOPROXY的值(是否开启国内代理)(推荐使用git bash进行查看与设置)
1.通过排查方法进行go的变量设置,通过代理进行github包的获取
通过go env命令行查看GOROOT的值,进入对应目录的src目录,解压下载的压缩文件,即可在项目中使用对应的github包(注:名称以文件夹为准)
3.在goland(IDE编辑器)中通过设置Environment的值为GOPROXY=https://goproxy.cn,direct
排查步骤
查询go的变量GO111MODULE和GOPROXY的值(是否开启国内代理)(推荐使用git bash进行查看与设置)
go env
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
解决方法
1.通过排查方法进行go的变量设置,通过代理进行github包的获取
如果获取包成功后,即在GOPATH中的github.com目录中能找到包名,那只需要在项目目录中的go.mod进行手动填写,即可完成包的引入,如下图
2.手动导入github包
打开被引入包的github地址,下载包源码
通过go env命令行查看GOROOT的值,进入对应目录的src目录,解压下载的压缩文件,即可在项目中使用对应的github包(注:名称以文件夹为准)
3.在goland(IDE编辑器)中通过设置Environment的值为GOPROXY=https://goproxy.cn,direct
打开File->Settings->Go->Go Modules