迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Go >

如何升级 Golang 依赖

作者:迹忆客 最近更新:2023/01/17 浏览次数:

无论我们是否使用 Go 模块,使用 go get 命令升级 Go 依赖项都是一项微不足道的任务。 下面是几个关于如何升级 Go 依赖项的示例

如何将依赖升级到最新版本

这个命令最终会更新你的 go.modgo.sum 文件

$ go get example.com/pkg

如何将依赖及其所有依赖升级到最新版本

同样,如果我们需要将 ta 依赖项及其所有子依赖项升级到最新版本

$ go get -u example.com/pkg

如何查看可用的依赖升级

查看所有直接和间接依赖项的可用次要和补丁升级

$ go list -u -m all

如何一次升级所有依赖项

要一次升级给定模块的所有依赖项,只需从模块的根目录运行以下命令

这升级到最新或次要补丁版本

$ go get -u ./...

还要升级测试依赖项

go get -t -u ./...

如何使用 Go 模块升级到特定版本

使用与上述相同的机制,我们可以使用 go get 命令升级到特定的依赖项

$ get foo@v1.6.2

或指定提交哈希

$ go get foo@e3702bed2

或者我们可以探索 Module Queries 中定义的更多语义

升级依赖后测试

为确保我们的软件包在升级后正常工作,我们可能需要运行以下命令来测试是否正常工作

$ go test all

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

Golang 中的零值 Nil

发布时间:2023/04/27 浏览次数:166 分类:Go

本篇文章介绍 nil 在 Golang 中的含义,nil 是 Go 编程语言中的零值,是众所周知且重要的预定义标识符。

Golang 中的 Lambda 表达式

发布时间:2023/04/27 浏览次数:93 分类:Go

本篇文章介绍如何在 Golang 中创建 lambda 表达式。Lambda 表达式似乎不存在于 Golang 中。 函数文字、lambda 函数或闭包是匿名函数的另一个名称。

在 Go 中使用断言

发布时间:2023/04/27 浏览次数:181 分类:Go

本篇文章介绍了 assert 在 GoLang 中的使用。在 Go 语言中使用断言:GoLang 不提供对断言的任何内置支持,但我们可以使用来自 Testify API 的广泛使用的第三方包断言。

Go 中的随机数生成

发布时间:2023/04/27 浏览次数:114 分类:Go

本篇文章介绍如何在 Go 语言中使用随机数生成功能。Go 中的随机数生成 Go 语言为随机数生成功能提供内置支持。 内置包 math 有方法 rand(),用于随机数生成。

GoLang 电子邮件验证器

发布时间:2023/04/27 浏览次数:195 分类:Go

本篇文章介绍如何在 Go 语言中验证电子邮件。电子邮件需要特定格式; 否则,它们将无法工作。

卸载 GoLang

发布时间:2023/04/27 浏览次数:183 分类:Go

本篇文章介绍如何在不同的操作系统上卸载 GoLang。卸载 Go 语言 只需几个简单的步骤即可卸载 GoLang。 这些步骤对于不同的操作系统是不同的。

在 Go 中使用 Electron API 创建 GUI

发布时间:2023/04/27 浏览次数:124 分类:Go

本篇文章介绍如何在 Go 语言中使用 Electron API 创建 GUI。Electron API 或 Astilectron 用于为 GoLang 创建 GUI。

在 GoLang 中安装包

发布时间:2023/04/27 浏览次数:122 分类:Go

使用 Go 语言的 get 命令安装所需的包非常容易。 Go 语言提供了多种命令来执行某些任务,get 就是其中之一。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便