ubuntu

Ubuntu中如何更新Golang编译器版本

小樊
36
2025-10-03 23:01:22
栏目: 编程语言

Ubuntu中更新Golang编译器版本的步骤

1. 检查当前Golang版本

打开终端,运行以下命令确认当前安装的Golang版本,便于后续对比:

go version

若未安装,会提示command not found,可直接跳转至下载步骤。

2. 卸载旧版本(可选但推荐)

若已通过apt安装旧版本,建议先卸载以避免冲突:

sudo apt remove golang-go

若为手动安装,可跳过此步(手动安装的版本通常位于/usr/local/go)。

3. 下载最新Golang版本

访问Golang官方网站(https://golang.org/dl/),找到最新的稳定版(如go1.23.0.linux-amd64.tar.gz),复制下载链接。在终端中使用wget下载:

wget https://golang.org/dl/go1.23.0.linux-amd64.tar.gz

注意:替换链接中的版本号为当前最新版(如go1.24.1)。

4. 解压并安装到指定目录

将下载的压缩包解压到/usr/local目录(系统级安装路径):

sudo tar -C /usr/local -xzf go1.23.0.linux-amd64.tar.gz

解压后会生成/usr/local/go目录,包含Golang的可执行文件和库。

5. 配置环境变量

编辑shell配置文件(如~/.bashrc~/.profile~/.zshrc,根据使用的shell选择),在末尾添加以下内容:

export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go  # 可选:设置工作目录
export GOBIN=$GOPATH/bin  # 可选:设置二进制文件目录

保存文件后,运行以下命令使环境变量立即生效:

source ~/.bashrc  # 或 source ~/.profile、source ~/.zshrc

说明PATH变量确保系统能找到go命令;GOPATH是Go的工作目录(用于存放项目代码和第三方库)。

6. 验证更新结果

再次运行go version,确认输出显示最新版本(如go1.23.0 linux/amd64),表示更新成功。

可选:使用版本管理工具(多版本切换)

若需要同时管理多个Golang版本,可使用以下工具:

通过以上步骤,即可在Ubuntu上完成Golang编译器版本的更新。建议定期访问Golang官方网站,获取最新稳定版以享受新特性和安全修复。

0
看了该问题的人还看了