Avatar ·

如何在 Ubuntu 22.04 LTS 上安装最新版 Go (Golang)?

大家好!我是一名 Go 初学者,刚转到 Ubuntu 22.04。我尝试安装 Go,但通过标准包管理器 apt 安装的是非常旧的版本 1.18。我需要最新版本——1.22 或 1.23,因为我正在编写微服务,使用了现代特性(例如 generics 和标准库中的新包)。 以下是我所做的:
sudo apt update
sudo apt install golang-go
之后,`go version` 显示 `go1.18.1 linux/amd64`。这不可接受,因为许多现代库需要 1.21+ 版本。 我尝试过从网上添加 PPA,但它们经常过时或无法使用。请告诉我一个可靠的方法来在 Ubuntu 上安装最新版 Go,最好能自动更新。另外,如果我想保留多个版本,如何正确配置 GOPATH 和 GOROOT 以避免冲突? 操作系统:Ubuntu 22.04 LTS,架构 x86_64。 提前感谢您的帮助!