Ubuntu中Golang编译器如何安装
导读:Ubuntu 安装 Golang 编译器 方法一 官方二进制包安装(推荐) 1)下载安装包:访问 https://go.dev/dl/,选择适合 Linux amd64/arm64 的版本,复制下载链接后用 wget 获取,例如: wg...
Ubuntu 安装 Golang 编译器
方法一 官方二进制包安装(推荐)
- 1)下载安装包:访问 https://go.dev/dl/,选择适合 Linux amd64/arm64 的版本,复制下载链接后用 wget 获取,例如:
- wget https://go.dev/dl/go1.23.0.linux-amd64.tar.gz
- 2)解压到系统目录:
- sudo tar -C /usr/local -xzf go1.23.0.linux-amd64.tar.gz
- 3)配置环境变量(当前用户生效):
- echo ‘export PATH=$PATH:/usr/local/go/bin’ > > ~/.bashrc
- source ~/.bashrc
- 4)验证安装:
- go version
- go env 说明:官方二进制包安装简单、版本可控,适合大多数用户与 CI 场景。
方法二 APT 仓库安装(版本可能较旧)
- 1)更新索引并安装:
- sudo apt update
- sudo apt install golang
- 2)验证:
- go version 提示:发行版仓库中的 golang 版本可能滞后于官网,如需新特性或特定版本,优先使用官方二进制包。
方法三 源码编译安装(进阶)
- 1)安装构建依赖:
- sudo apt-get install bison gawk gcc libc6-dev make
- 2)获取源码并编译(以 Go 1.4 为引导的旧流程示例):
- hg clone -r release https://go.googlecode.com/hg/ go
- cd go/src & & ./all.bash
- 3)编译完成后将 ~/go/bin 加入 $PATH。 说明:源码方式主要用于学习或特殊平台构建,日常开发不建议采用。
环境配置与常用命令
- 建议的常用变量(写入 ~/.bashrc 或 ~/.profile 后执行 source 使其生效):
- export GOROOT=/usr/local/go
- export GOPATH=$HOME/go
- export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
- export GO111MODULE=on
- 快速验证与运行:
- go version
- go env
- 创建 hello.go:
- package main import “fmt” func main() { fmt.Println(“Hello, World!”) }
- 运行:go run hello.go 以上配置可确保模块模式默认开启,并使用用户级工作区 $HOME/go。
常见问题与排查
- 权限问题:解压到 /usr/local 需要 sudo;若不想使用 sudo,可将 Go 解压到 $HOME/go 并把 $HOME/go/bin 加入 $PATH。
- 命令未找到:确认已执行 source ~/.bashrc 或重新登录;检查 /usr/local/go/bin 是否在 $PATH 中。
- 版本过旧:若通过 apt 安装,考虑改用官方二进制包获取最新稳定版。
- 多用户或全局生效:将环境变量写入 /etc/profile 或 /etc/environment 并重新登录,注意系统范围的路径与权限配置。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu中Golang编译器如何安装
本文地址: https://pptw.com/jishu/751169.html
