一、golang中获取github软件包,不同版本(V1,V2...)的使用:
github中如何使用:
golang语言使用的github的软件包,有时候不同版本如何切换,特别是有的版本变化比较多,例如在v1中没有的函数,在v2中就是出现了的函数,但是你默认下载github的时候,下载的还是v1的版本,如何切换,如何使用:
例如cron包
https://github.com/robfig/cron/
他的默认版本就是v1.2.0版本,go mod下载的默认版本是
github上的版本
二、解决问题
下载软件包方式:
// 下载新版本
// go get github.com/robfig/cron/v3@v3.0.0
导入软件包:
import (
"github.com/robfig/cron/v3"
)
三、其它github软件包寻找,以及导入的办法
其它github的软件包也可以去网站上去看你需要的软件包的,然后就是下载,在然后就是导入
3.1使用过程中可以查看说明:重点查看软件包下的readme.md文件
进入软件包后,在文件中寻找readme文件即可,打开即可查看使用示例以及相应内容。
3.2找寻软件包的办法,除去github外,去golang的官网,go.dev,
需要的额软件包地址搜索:
进入go.dev后点击查看Packages,输入你需要的软件包,就是有很多软件包,例如检索cron
检索内容:,一般选择第一个进行,根据实际情况进行选择。
进去后,就是一个详细的内容,里面有cron的使用说明,使用办法等