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

huangapple go评论95阅读模式
英文:

Update globally installed packages in `$GOPATH/bin`

问题

如果我使用npm i -g aoeu全局安装了一个Node包,我可以通过运行npm update -g aoeu来更新这个包,也可以通过运行npm update -g来更新我所有全局安装的包。

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

英文:

If I install a node package globally with npm i -g aoeu, I can update this package by running npm update -g aoeu, and I can update all my globally installed packages by running npm update -g.

Now, if I install a Go package to my $GOPATH/bin with go install GitHub.com/aoeu@latest, how can I update all these globally installed packages?

答案1

得分: 1

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

你无法一次性更新所有全局安装的包,除非逐个更新每个包。Go语言中没有这样的机制。这个目录中的文件没有被以任何方式进行跟踪。

英文:

> Now, if I install a Go package to my $GOPATH/bin with go install GitHub.com/aoeu@latest, how can I update all these globally installed packages?

You can't, except to update each one individually. There's no mechanism for this in Go. The files in this directory are not tracked in any way.

huangapple
  • 本文由 发表于 2022年9月27日 01:42:41
  • 转载请务必保留本文链接:https://go.coder-hub.com/73857951.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定