gpt4 book ai didi

go - 如何为所有用户安装 golang 二进制文件

转载 作者:数据小太阳 更新时间:2023-10-29 03:41:52 47 4
gpt4 key购买 nike

从我读过的所有Golang教程来看,安装Go程序的方式是通过设置环境变量GOPATH=~/go或类似的东西,然后你可以运行go get blah Go 将下载程序并将二进制文件放入 ~/go/bin。您还必须将 ~/go/bin 添加到您的 $PATH 环境变量中,以便您可以运行程序。

您将如何将 Golang 程序安装到所有用户的公共(public)位置,以便系统上的每个用户都不需要添加 PATH 环境变量?

我能看到的唯一方法是创建一个像 /usr/local/go 这样的目录,并在安装程序时将其设置为我的 GOPATH ,然后我需要将 /usr/local/go/bin 添加到系统范围的 $PATH 中,以便所有用户都可以运行程序。应该这样做吗?

最佳答案

有更多的环境变量可以控制 go ... 命令的工作方式。请参阅:https://golang.org/cmd/go/#hdr-Environment_variables .在这种情况下,您可以将 GOBIN 设置为您想要的安装位置。例如:

GOBIN=/path/to/common/binaries go get blah

将把 blah 二进制文件放在 /path/to/common/binaries 中。请注意,您可能必须使用 sudo 运行。

关于go - 如何为所有用户安装 golang 二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54796848/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com