栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

【Golang】golang关于包的引入

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Golang】golang关于包的引入

目录

排查步骤

查询go的变量GO111MODULE和GOPROXY的值(是否开启国内代理)(推荐使用git bash进行查看与设置)

解决方法

1.通过排查方法进行go的变量设置,通过代理进行github包的获取

2.手动导入github包

打开被引入包的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地址,下载包源码

GitHub - dgrijalva/jwt-go: ARCHIVE - Golang implementation of JSON Web Tokens (JWT). This project is now maintained at:

通过go env命令行查看GOROOT的值,进入对应目录的src目录,解压下载的压缩文件,即可在项目中使用对应的github包(注:名称以文件夹为准)

3.在goland(IDE编辑器)中通过设置Environment的值为GOPROXY=https://goproxy.cn,direct

打开File->Settings->Go->Go Modules

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/990961.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号