Linux 安装go环境

方法一:通过包管理器安装(最简单,但可能不是最新版)

Ubuntu/Debian:

bash

bash

复制

sudo apt update
sudo apt install golang-go

CentOS/RHEL/Fedora:

bash

bash

复制

# CentOS/RHEL
sudo yum install golang

# Fedora
sudo dnf install golang

Arch Linux:

bash

bash

复制

sudo pacman -S go

安装后验证:

bash

bash

复制

go version

方法二:下载官方二进制包(推荐,可安装最新版本)

  1. 下载最新 Go 安装包 访问 Go 官方下载页面,找到 Linux 的 tar.gz 包链接,或使用 wget 下载:

bash

bash

复制

# 下载最新版本(请替换为实际版本号,例如 go1.22.0)
wget https://go.dev/dl/go1.22.0.linux-amd64.tar.gz
  1. 删除旧版本(如已安装)并解压到 /usr/local

bash

bash

复制

sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.0.linux-amd64.tar.gz
  1. 设置环境变量 编辑 ~/.bashrc~/.bash_profile~/.zshrc(根据你的 shell):

bash

bash

复制

echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
echo 'export GOPATH=$HOME/go' >> ~/.bashrc
echo 'export PATH=$PATH:$GOPATH/bin' >> ~/.bashrc

然后使配置生效:

bash

bash

复制

source ~/.bashrc
  1. 验证安装

bash

bash

复制

go version

方法三:使用版本管理工具(如 gvm

适合需要多版本切换的场景:

  1. 安装 gvm:

bash

bash

复制

bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
  1. 安装指定版本 Go:

bash

bash

复制

gvm install go1.22.0
gvm use go1.22.0 --default

验证安装和工作区

创建测试程序:

bash

bash

复制

mkdir -p ~/go/src/hello
cd ~/go/src/hello

创建 hello.go

go

go

下载

复制

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

运行:

bash

bash

复制

go run hello.go

已发布

分类

来自

标签: