温馨提示×

linux下golang怎么配置

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

在 Linux 下配置 Go(Golang)开发环境,一般包括安装 Go、配置环境变量、验证安装、以及可选的代理和 IDE 配置。下面按步骤说明(以常见的 Ubuntu / CentOS 为例)。


一、下载并安装 Go

方式一:官方二进制包(推荐)

  1. 查看系统架构
uname -m
  • x86_64 → amd64
  • aarch64 → arm64
  1. 下载 Go(例如 1.22.0)
wget https://go.dev/dl/go1.22.0.linux-amd64.tar.gz
  1. 解压到 /usr/local
sudo tar -C /usr/local -xzf go1.22.0.linux-amd64.tar.gz

方式二:使用包管理器(不推荐,版本可能较旧)

# Ubuntu
sudo apt install golang-go

# CentOS
sudo yum install golang

二、配置环境变量

编辑用户环境变量(推荐):

vim ~/.bashrc

或

vim ~/.zshrc

添加以下内容:

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

使配置生效:

source ~/.bashrc

三、验证安装

go version

输出类似:

go version go1.22.0 linux/amd64

四、配置 Go 代理(国内推荐)

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

查看当前配置:

go env

五、写一个测试程序

mkdir -p ~/hello && cd ~/hello
go mod init hello

创建 main.go:

package main

import "fmt"

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

运行:

go run main.go

六、常用 Go 命令

go build      # 编译
go run        # 运行
go mod tidy   # 整理依赖
go install    # 安装可执行文件

七、IDE / 编辑器推荐

  • VS Code + Go 插件(最常用)
  • Goland(JetBrains,商业)
  • Neovim / Vim + gopls

如果你告诉我:

  • 具体 Linux 发行版(Ubuntu / CentOS / Arch)
  • 是否用于服务器 / 开发 / 容器
  • 是否使用代理或私有仓库

我可以给你更精确的配置方案。

0 踩