【问题标题】:Check if a new version of go based binary is available using go get使用 go get 检查是否有新版本的基于 go 的二进制文件可用
【发布时间】:2021-03-30 05:00:22
【问题描述】:

我对 Go 有点陌生,特别是 go get 机制来下载单个二进制文件(CLI 应用程序)。 github 中的一些很酷的项目允许您使用 go get 下载 cli 应用程序。如何检查我安装的二进制文件是否已过时?我正在寻找类似基于 debian 的 apt update 来检查最新的软件包版本而不安装它们。

举个例子。假设我使用go get github.com/jesseduffield/lazygit 安装了lazygit。过了一会儿,一个新版本在 github 上发布了。是否可以使用go get 检查新版本的二进制文件?

【问题讨论】:

  • go get 根本不下载二进制文件。它下载源代码。

标签: go installation upgrade


【解决方案1】:

我查看了帮助并找到了 -u 标志。使用go get -u github.com/jesseduffield/lazygit 更新工具。

这些都不是 GitHub 特有的。

【讨论】:

  • go get -u 无论如何都不是 Github 特有的。
猜你喜欢
  • 1970-01-01
  • 2013-10-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-20
  • 1970-01-01
  • 2011-03-24
  • 2015-06-18
相关资源
最近更新 更多