插件窝 干货文章 Linux系统中如何安装和配置golang环境

Linux系统中如何安装和配置golang环境

Golang 安装 bash 配置 359    来源:    2025-04-25

Linux系统中安装和配置Golang环境指南

安装Golang

方法1:使用系统包管理器(推荐简单安装)

对于Debian/Ubuntu系统:

sudo apt update
sudo apt install golang

对于CentOS/RHEL系统:

sudo yum install golang

对于Arch Linux:

sudo pacman -S go

方法2:手动安装最新版本(推荐生产环境)

  1. 访问Golang官方下载页面获取最新版本链接
  2. 下载并安装:
# 下载(替换版本号为你需要的版本)
wget https://dl.google.com/go/go1.21.0.linux-amd64.tar.gz

# 解压到/usr/local目录
sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz

# 删除下载的压缩包
rm go1.21.0.linux-amd64.tar.gz

配置环境变量

  1. 编辑你的shell配置文件(~/.bashrc、~/.zshrc或~/.profile)
nano ~/.bashrc
  1. 在文件末尾添加以下内容:
# Golang配置
export GOPATH=$HOME/go
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
  1. 使配置生效:
source ~/.bashrc

验证安装

go version

应该会显示类似 go version go1.21.0 linux/amd64 的输出。

配置GOPATH和工作区

  1. 创建工作区目录:
mkdir -p $GOPATH/{src,bin,pkg}
  1. 设置GOPATH环境变量(已在上面.bashrc中配置)

配置代理(可选,国内用户推荐)

go env -w GOPROXY=https://goproxy.cn,direct
go env -w GO111MODULE=on

测试Golang环境

  1. 创建测试程序:
mkdir -p $GOPATH/src/hello
cd $GOPATH/src/hello
nano hello.go
  1. 输入以下内容:
package main

import "fmt"

func main() {
    fmt.Println("Hello, Go!")
}
  1. 运行程序:
go run hello.go

应该会输出 Hello, Go!

常用工具安装

# 安装代码格式化工具
go install golang.org/x/tools/cmd/goimports@latest

# 安装调试工具Delve
go install github.com/go-delve/delve/cmd/dlv@latest

卸载Golang

如果是手动安装的:

sudo rm -rf /usr/local/go
sudo rm -rf $GOPATH

然后从你的shell配置文件中移除Golang相关的环境变量。

如果是通过包管理器安装的:

# Debian/Ubuntu
sudo apt remove golang

# CentOS/RHEL
sudo yum remove golang