温馨提示×

golang在linux怎样安装配置

小樊
40
2026-10-10 02:11:49
栏目: 编程语言

下面以 Go 1.21+ 为例,介绍在 Linux(Ubuntu / CentOS 等通用) 上安装和配置 Golang 的方法。


一、下载并安装 Go

1. 下载 Go

到官网获取最新版本(以 amd64 为例):

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

2. 解压到 /usr/local

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

二、配置环境变量

1. 编辑用户环境变量

vim ~/.bashrc

在文件末尾添加:

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

2. 使配置生效

source ~/.bashrc

如果是 zsh:

vim ~/.zshrc
source ~/.zshrc

三、验证安装

go version

输出类似:

go version go1.21.5 linux/amd64

四、基础配置(推荐)

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, Go!")
}

运行:

go run main.go

六、常见问题

1. command not found: go

  • 检查 PATH 是否配置正确
  • 是否执行了 source

2. 权限问题

sudo chown -R $USER:$USER $GOPATH

3. 多版本管理(进阶)

可使用:

  • g 工具
  • asdf

如果你用的是 Ubuntu / CentOS / Debian / Alpine,或者想用 Docker / VS Code,可以告诉我,我可以给你更具体的方案。

0 踩