插件窝 干货文章 Linux安装Golang及相关环境配置的方法是什么

Linux安装Golang及相关环境配置的方法是什么

bash Go 安装 golang 604    来源:    2025-04-21

Linux 下安装 Go 语言及环境配置指南

方法一:使用系统包管理器安装(推荐新手)

Ubuntu/Debian

sudo apt update
sudo apt install golang-go

CentOS/RHEL

sudo yum install golang

Fedora

sudo dnf install golang

方法二:手动安装最新版本(推荐开发者)

  1. 下载最新版 Go

    wget https://golang.org/dl/go1.21.0.linux-amd64.tar.gz
    

    (请将版本号替换为官网最新版本)

  2. 解压到 /usr/local

    sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz
    
  3. 设置环境变量 编辑 ~/.profile~/.bashrc~/.zshrc,添加:

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

    然后执行:

    source ~/.profile
    

验证安装

go version

应该显示类似 go version go1.21.0 linux/amd64 的信息

配置开发环境

  1. 创建工作目录

    mkdir -p ~/go/src ~/go/pkg ~/go/bin
    
  2. 设置 GOPROXY(国内用户推荐)

    go env -w GOPROXY=https://goproxy.cn,direct
    
  3. 安装常用工具

    go install golang.org/x/tools/cmd/godoc@latest
    go install golang.org/x/tools/cmd/goimports@latest
    go install github.com/go-delve/delve/cmd/dlv@latest
    

IDE 推荐

  1. Visual Studio Code

    • 安装 Go 扩展
    • 安装必要的工具(VS Code 会提示)
  2. Goland (JetBrains 的专业 Go IDE)

常见问题解决

  • 权限问题:确保 /usr/local/go 目录有执行权限
  • 环境变量不生效:确认编辑了正确的 shell 配置文件并执行了 source 命令
  • 代理问题:国内用户可能需要设置代理 go env -w GOPROXY=https://goproxy.cn

卸载 Go

如果是手动安装:

sudo rm -rf /usr/local/go

然后从 shell 配置文件中删除相关环境变量

如果是包管理器安装:

sudo apt remove golang-go  # Ubuntu/Debian
sudo yum remove golang    # CentOS/RHEL