更新 `$GOPATH/bin` 中全局安装的软件包

问题描述 投票:0回答:2

如果我使用

npm i -g aoeu
全局安装节点包,我可以通过运行
npm update -g aoeu
更新此包,并且我可以通过运行
npm update -g
更新所有全局安装的包。

现在,如果我使用

$GOPATH/bin
将 Go 软件包安装到我的
go install GitHub.com/aoeu@latest
,我如何更新 all 这些全局安装的软件包?

go go-modules
2个回答
3
投票

现在,如果我使用 go install GitHub.com/aoeu@latest 将 Go 包安装到 $GOPATH/bin 中,如何更新所有这些全局安装的包?

你不能,除非单独更新每一个。 Go 中没有这样的机制。该目录中的文件不会以任何方式被跟踪。


0
投票

您可以使用

列出所有 go bin 软件包并将其自动升级到最新版本

https://github.com/Gelio/go-global-update

© www.soinside.com 2019 - 2024. All rights reserved.