Ubuntu系统如何配置Golang编译器
导读:Ubuntu系统配置Golang编译器的详细步骤 1. 选择安装方式 Ubuntu系统配置Golang编译器主要有三种方式,可根据需求选择: APT包管理器安装(简单快捷,适合大多数用户,但版本可能不是最新); 官方网站下载二进制包安装(...
Ubuntu系统配置Golang编译器的详细步骤
1. 选择安装方式
Ubuntu系统配置Golang编译器主要有三种方式,可根据需求选择:
- APT包管理器安装(简单快捷,适合大多数用户,但版本可能不是最新);
- 官方网站下载二进制包安装(版本可控,适合需要特定版本的用户);
- Snap包管理器安装(跨平台,适合习惯使用Snap的用户)。
2. 方法一:使用APT包管理器安装(推荐新手)
- 更新系统包列表:打开终端,运行
sudo apt update,确保系统包信息是最新的; - 安装Golang:运行
sudo apt install golang-go,系统会自动下载并安装Golang; - 验证安装:运行
go version,若显示类似go version go1.20.3 linux/amd64的输出,则说明安装成功。
3. 方法二:从官方网站下载二进制包安装(推荐需要特定版本的用户)
- 下载安装包:访问Golang官方下载页面(
https://golang.org/dl/),选择适合Ubuntu的.tar.gz格式安装包(如go1.23.4.linux-amd64.tar.gz),使用wget命令下载(例如wget https://golang.org/dl/go1.23.4.linux-amd64.tar.gz); - 解压安装包:将下载的安装包解压到
/usr/local目录(系统级安装路径),运行sudo tar -C /usr/local -xzf go1.23.4.linux-amd64.tar.gz; - 配置环境变量:
- 编辑用户环境变量文件(如
~/.bashrc或~/.zshrc),在末尾添加export PATH=$PATH:/usr/local/go/bin(将Golang的可执行文件路径加入系统PATH); - 运行
source ~/.bashrc(或source ~/.zshrc)使配置立即生效;
- 编辑用户环境变量文件(如
- 验证安装:再次运行
go version,确认版本信息显示正确。
4. 方法三:使用Snap包管理器安装(适合习惯Snap的用户)
- 安装Snap包管理器(若未安装):运行
sudo apt update & & sudo apt install snapd; - 安装Golang:运行
sudo snap install go --classic(--classic表示使用经典模式,允许Golang访问系统资源); - 验证安装:运行
go version,检查版本信息。
5. 配置环境变量(可选但推荐)
若使用APT安装,环境变量通常会自动配置。若手动安装或需要自定义,需完成以下步骤:
- 设置GOPATH(Go 1.11及以上版本支持Go Modules,无需强制设置,但建议配置):
- 创建工作目录(如
~/go-workspace):mkdir -p ~/go-workspace; - 编辑
~/.bashrc或~/.zshrc,添加export GOPATH=$HOME/go-workspace(设置工作目录)和export PATH=$PATH:$GOPATH/bin(将工作目录的bin路径加入PATH,方便运行第三方工具); - 运行
source ~/.bashrc(或source ~/.zshrc)使配置生效。
- 创建工作目录(如
6. 验证配置有效性
- 检查版本:运行
go version,应显示已安装的Golang版本; - 运行测试程序:
- 创建一个
hello.go文件,内容为:package main import "fmt" func main() { fmt.Println("Hello, World!") } - 运行
go run hello.go,若终端输出Hello, World!,则说明配置成功。
- 创建一个
7. 可选:配置Go Modules(推荐)
Go Modules是Go 1.11及以上版本的官方依赖管理工具,建议开启:
- 启用Go Modules:运行
go env -w GO111MODULE=on; - 初始化模块:在项目目录下运行
go mod init < module-name>(如go mod init github.com/username/myproject),生成go.mod文件管理依赖。
通过以上步骤,即可在Ubuntu系统上成功配置Golang编译器,并开始编写和运行Go程序。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu系统如何配置Golang编译器
本文地址: https://pptw.com/jishu/740173.html
