温馨提示×

golang linux环境怎么配

小樊
52
2026-10-21 18:02:18
栏目: 编程语言

下面按最常见、最实用的方式,从零讲一下 Go(Golang)在 Linux 环境下的配置,适合新手到日常开发。


一、下载并安装 Go

1. 查看系统架构

uname -m

常见:

  • x86_64 → amd64
  • aarch64 → arm64

2. 下载 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

四、Go 基础配置(推荐)

1. 开启 Go Modules

go env -w GO111MODULE=on

2. 配置代理(国内必配)

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

3. 常用环境查看

go env

五、写一个 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

六、开发工具推荐(Linux)

  • 编辑器
    • VS Code + Go 插件
    • Vim / Neovim + coc.nvim / gopls
  • 辅助工具
    go install golang.org/x/tools/gopls@latest
    

七、常见问题

❌ go: command not found

  • PATH 没配置好
  • 确认 /usr/local/go/bin 在 PATH 中

❌ 下载依赖慢

  • 没设置 GOPROXY
  • 公司网络可换私有代理

如果你说的是:

  • 服务器部署 Go 程序
  • Docker 里配 Go
  • 交叉编译
  • Vim / VS Code 详细配置

告诉我具体场景,我可以一步步帮你配。

0 踩