go下载指定版本的依赖包图文详解

 更新时间:2023年04月28日 11:08:25   作者:sanqima  
由于依赖包的每个版本都有一个唯一的目录,所以在多项目场景中需要使用同一个依赖包的多版本时才不会产生冲突,下面这篇文章主要给大家介绍了关于go下载指定版本的依赖包的相关资料,需要的朋友可以参考下

前言

在go语言开发中,要下载各种各样的依赖包,这些依赖包版本有的以vX.YY.ZZ结尾,有的以v0.0.0-20160315200505-970db520ece7结尾。这里以下载github.com/btcsuite/btcd v0.21.0-beta版本为例,进行说明。

1、进入github依赖包官网

在浏览器里输入:github.com/btcsuite/btcd 回车 --》点击 github左侧的Release --》Tags --》拷贝v0.21.0-beta,如图(1)、(2)所示:

图(1) 进入btcd的官网

图(2) 选中对应的Tags

2、确认go语言的版本号

点击 v0.21.0-beta标签 --》Browse Files --》Requirements列表里,就有go语言的最低版本号,如图(3)、图(4)、图(5)

图(3) 点击版本号下面的6位数分支链接

图(4) 点击[Browse files]

图(5) go版本至少1.12以上

说明 btcd v0.21.0-beta包所需要的go语言版本:1.12及以上,即go 1.12、1.13、1.14等版本都支持btcd,只要它在1.12版本号之上即可,这里选择go 1.13

3、在go.mod里添加tag字段

//go.mod

module schnorrTwo
go 1.13
require github.com/btcsuite/btcd v0.21.0-beta

4、拉取依赖包

go mod tidy

图(6) 依赖包,默认放在 pkg/mod/github.com 目录下

总结

到此这篇关于go下载指定版本的依赖包的文章就介绍到这了,更多相关go下载指定版本依赖包内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Go与Redis实现分布式互斥锁和红锁

    Go与Redis实现分布式互斥锁和红锁

    这篇文章主要介绍了Go与Redis实现分布式互斥锁和红锁,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09
  • golang MySQL实现对数据库表存储获取操作示例

    golang MySQL实现对数据库表存储获取操作示例

    这篇文章主要为大家介绍了golang MySQL实现对数据库表存储获取操作示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • 一文带你吃透Go语言中的原子操作

    一文带你吃透Go语言中的原子操作

    原子操作是解决并发编程中共享数据访问问题的一种常见机制,下面就来和大家深入介绍原子操作的原理、用法以及在解决并发问题中的应用,需要的可以参考一下
    2023-06-06
  • Go 复合类型之字典类型使用教程示例

    Go 复合类型之字典类型使用教程示例

    这篇文章主要为大家介绍了Go复合类型之字典类型使用教程示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • Go语言中利用http发起Get和Post请求的方法示例

    Go语言中利用http发起Get和Post请求的方法示例

    这篇文章主要给大家介绍了关于Go语言中利用http发起Get和Post请求的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-11-11
  • Go语言日志内聚复用及gjson踩坑记录分享

    Go语言日志内聚复用及gjson踩坑记录分享

    这篇文章主要为大家介绍了Go语言日志内聚复用及gjson踩坑记录分享,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • golang-gorm自动建表问题

    golang-gorm自动建表问题

    这篇文章主要介绍了golang-gorm自动建表问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • go-cache的基本使用场景示例解析

    go-cache的基本使用场景示例解析

    这篇文章主要为大家介绍了go-cache的基本使用场景示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04
  • golang 40行代码实现通用协程池

    golang 40行代码实现通用协程池

    golang协程机制很方便的解决了并发编程的问题,但是协程并不是没有开销的,所以也需要适当限制一下数量。这篇文章主要介绍了golang 40行代码实现通用协程池,需要的朋友可以参考下
    2018-08-08
  • golang 后台进程的启动和停止操作

    golang 后台进程的启动和停止操作

    这篇文章主要介绍了golang 后台进程的启动和停止操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04

最新评论