Golang编译器Ubuntu上怎么安装
在 Ubuntu 上安装 Golang 编译器 想在 Ubuntu 系统里把 Go 语言环境搭起来?其实路子有好几条,各有各的适用场景。下面咱们就聊聊三种主流方法,从最省事的到最灵活的,帮你一步到位。 方法一 使用 APT 快速安装 如果你追求的是极速上手,或者是在服务器环境里图个方便,那么系统自带
在 Ubuntu 上安装 Golang 编译器

想在 Ubuntu 系统里把 Go 语言环境搭起来?其实路子有好几条,各有各的适用场景。下面咱们就聊聊三种主流方法,从最省事的到最灵活的,帮你一步到位。
方法一 使用 APT 快速安装
如果你追求的是极速上手,或者是在服务器环境里图个方便,那么系统自带的 APT 包管理器绝对是首选。一句话的事儿:
- 更新索引并安装:打开终端,执行
sudo apt update && sudo apt install -y golang。 - 验证版本:安装完成后,用
go version命令看看是否成功。
不过,这里有个细节得留意:通过 APT 安装的 Go 版本,往往不是最新的稳定版。它图的是稳定和系统集成,通常会安装到 /usr/lib/go 目录下(具体路径可以用 go env GOROOT 命令查看)。所以,这个方法适合对特定版本没硬性要求、只想快速体验或部署的场合。
方法二 官方二进制包安装(推荐,版本可控)
对于大多数开发者而言,更推荐直接从官网下载二进制包。好处很明显:版本完全由你掌控,安装过程清晰,也方便后续管理。具体怎么操作?
- 下载最新稳定版:访问 Go 官方中文站(golang.google.cn/dl)找到最新版。比如,在终端里用 wget 下载:
wget https://golang.google.cn/dl/go1.22.0.linux-amd64.tar.gz(请务必替换成你看到的最新版本号)。 - 解压到系统目录:执行
sudo tar -C /usr/local -xzf go1.22.0.linux-amd64.tar.gz,这会把 Go 解压到/usr/local/go。 - 配置环境变量:这是关键一步。打开你的
~/.bashrc或~/.profile文件,在末尾添加这几行:export GOROOT=/usr/local/goexport GOPATH=$HOME/goexport PATH=$PATH:$GOROOT/bin:$GOPATH/bin
- 使配置生效:运行
source ~/.bashrc(或对应你修改的文件)。 - 最后验证:再次输入
go version,确认安装成功。
这种方式把环境安装在了 /usr/local 下,结构清晰,既支持多用户共用,也方便未来升级或管理多个版本,可以说是生产环境的标配做法。
方法三 使用版本管理工具 GVM(多版本切换)
如果你是个需要同时折腾多个项目的开发者,不同项目可能依赖不同版本的 Go,那上面两种方法就有点捉襟见肘了。这时候,就该版本管理工具 GVM(Go Version Manager)出场了。
- 安装 GVM:在终端中运行这条命令即可一键安装:
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)。 - 安装并启用指定版本:安装完成后,你可以轻松安装任意版本,比如
gvm install go1.21.6,然后使用gvm use go1.21.6 --default将其设为默认版本。 - 验证:老规矩,
go version一下,看看是否切换到了指定版本。
GVM 的强大之处在于,它让你在同一台机器上管理多个 Go 版本变得像开关一样简单,非常适合开发测试环境。
验证与卸载
安装完了,怎么确认一切正常?万一想重装,又该怎么彻底清理?这里有几个关键点。
验证要点:
- 查看版本:
go version是最基本的。 - 查看环境:运行
go env,重点确认GOROOT、GOPATH、PATH这些变量是否正确指向了你的安装路径。 - 运行测试程序:创建一个
hello.go文件,内容写上经典的package main; import “fmt”; func main(){ fmt.Println(“Hello, World!”) },然后执行go run hello.go。能看到输出,就大功告成了。
卸载步骤(针对二进制安装):
如果你是用官方二进制包安装的,想卸载可以按这个流程来:
- 删除安装目录:
sudo rm -rf /usr/local/go。 - 清理环境变量:打开
~/.bashrc或~/.profile,找到之前添加的 GOROOT、GOPATH 和 PATH 相关行并删除,然后执行source命令重载配置。 - 删除工作区:
rm -rf $HOME/go。
常见问题与提示:
- 权限问题:解压到
/usr/local需要 sudo 权限。如果不想每次都用 sudo,完全可以解压到用户目录下,比如$HOME/.go,然后相应调整GOROOT和PATH即可。 - 国内网络加速:下载模块时如果遇到网络慢的问题,可以设置国内袋里:
go env -w GOPROXY=https://goproxy.cn,direct,速度会快很多。 - 多用户环境:如果想在所有用户账户下生效,可以把环境变量配置写到
/etc/profile.d/go.sh这个系统级文件里。
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















