linux

Golang如何在Linux上安装

小樊
44
2025-10-11 23:45:06
栏目: 编程语言

Golang在Linux上的安装指南

一、安装前准备

在安装Golang前,请确认你的Linux系统已联网,并具备终端操作权限(如sudo权限)。

二、主要安装方式

1. 包管理器安装(简单快捷,适合新手)

适用于Debian/Ubuntu、Fedora/CentOS/RHEL、Arch Linux等主流发行版,通过系统自带仓库快速安装Golang。

安装完成后,运行go version验证是否成功(应输出类似go version go1.xx.x linux/amd64的信息)。

2. 手动安装官方二进制包(推荐生产环境,灵活可控)

若需要最新版Golang或多版本共存,手动安装是最优选择。

3. 版本管理工具(多版本共存,适合复杂项目)

若需要频繁切换Golang版本,可使用goenv工具(类似nvm)。

三、安装后配置

1. 验证安装

运行go version,若输出版本信息则说明安装成功。

2. 配置GOPROXY(国内用户必做)

国内访问Go模块仓库较慢,建议设置代理加速:

go env -w GOPROXY=https://goproxy.cn,direct  # 国内代理
go env -w GO111MODULE=on                     # 开启模块支持

验证代理是否生效:go env GOPROXY

3. 测试Go程序

创建一个简单的Go程序,验证环境是否正常:

mkdir -p $GOPATH/src/hello
cd $GOPATH/src/hello
nano hello.go

输入以下内容:

package main
import "fmt"
func main() {
    fmt.Println("Hello, Go!")
}

保存后,运行:

go run hello.go  # 直接运行
go build         # 编译为二进制文件
./hello          # 运行编译后的文件

若输出Hello, Go!则说明环境配置正确。

四、常见问题解决

1. 卸载Golang

2. 环境变量不生效

3. 版本过低

若包管理器安装的版本过旧,建议切换至手动安装或使用goenv获取最新版。

0
看了该问题的人还看了