您的位置:首页 >Golang编译器Ubuntu上怎么安装
发布于2026-05-02 阅读(0)
扫一扫,手机访问

想在 Ubuntu 系统里把 Go 语言环境搭起来?其实路子有好几条,各有各的适用场景。下面咱们就聊聊三种主流方法,从最省事的到最灵活的,帮你一步到位。
如果你追求的是极速上手,或者是在服务器环境里图个方便,那么系统自带的 APT 包管理器绝对是首选。一句话的事儿:
sudo apt update && sudo apt install -y golang。go version 命令看看是否成功。不过,这里有个细节得留意:通过 APT 安装的 Go 版本,往往不是最新的稳定版。它图的是稳定和系统集成,通常会安装到 /usr/lib/go 目录下(具体路径可以用 go env GOROOT 命令查看)。所以,这个方法适合对特定版本没硬性要求、只想快速体验或部署的场合。
对于大多数开发者而言,更推荐直接从官网下载二进制包。好处很明显:版本完全由你掌控,安装过程清晰,也方便后续管理。具体怎么操作?
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/binsource ~/.bashrc(或对应你修改的文件)。go version,确认安装成功。这种方式把环境安装在了 /usr/local 下,结构清晰,既支持多用户共用,也方便未来升级或管理多个版本,可以说是生产环境的标配做法。
如果你是个需要同时折腾多个项目的开发者,不同项目可能依赖不同版本的 Go,那上面两种方法就有点捉襟见肘了。这时候,就该版本管理工具 GVM(Go Version Manager)出场了。
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 这个系统级文件里。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9