温馨提示×

golang在linux如何配置

小樊
46
2026-10-01 06:59:10
栏目: 编程语言

下面按**“在 Linux 上配置 Go 开发环境”来讲,包含安装、环境变量、验证、常见目录结构**,适合新手到日常使用。


一、下载并安装 Go(推荐方式)

1. 查看系统架构

uname -m
  • x86_64 → amd64
  • aarch64 → arm64

2. 下载 Go

以 Go 1.22 为例(可换版本):

cd /tmp
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz

3. 解压到 /usr/local

sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz

二、配置环境变量(关键)

1. 编辑用户环境变量

vim ~/.bashrc

或(zsh 用户):

vim ~/.zshrc

2. 添加以下内容

export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

3. 生效配置

source ~/.bashrc

三、验证安装

go version

输出类似:

go version go1.22.5 linux/amd64

四、跑一个 Hello World

mkdir hello && cd hello
go mod init hello

创建 main.go:

package main

import "fmt"

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

运行:

go run main.go

五、Go 相关重要目录说明

目录 作用
/usr/local/go Go 安装目录
~/go GOPATH(代码、依赖)
~/go/bin 安装的可执行工具
GOPROXY 模块代理

六、配置 Go 模块代理(国内推荐)

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

查看配置:

go env

七、常用 Go 命令

go mod tidy        # 整理依赖
go build           # 编译
go run main.go     # 运行
go install         # 安装工具
go test ./...      # 测试

八、可选:VS Code 开发

code .

安装插件:

  • Go(官方)
  • 自动提示安装 gopls、dlv 等

如果你是指:

  • ✅ Linux 服务器部署 Go 程序
  • ✅ 交叉编译(Windows/macOS)
  • ✅ systemd 守护 Go 服务
  • ✅ Docker 中运行 Go

可以告诉我,我可以直接给你对应配置方案。

0 踩