温馨提示×

新手怎样配置linux golang

小樊
42
2026-10-07 02:55:03
栏目: 编程语言

下面按**“从零开始”的思路,给你一份新手友好的 Linux + Go 配置指南**,一步一步来,不绕弯。


一、先确认 Linux 环境

uname -a

常见发行版:

  • Ubuntu / Debian
  • CentOS / Rocky / Alma
  • Arch

本文以 Ubuntu 为例(其他发行版命令略有不同)。


二、下载并安装 Go

1️⃣ 查看最新版本

官网:https://go.dev/dl/

例如当前稳定版:go1.22.5

2️⃣ 下载(示例)

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

三、配置环境变量(关键)

编辑用户环境变量:

nano ~/.bashrc

在末尾添加:

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

保存后执行:

source ~/.bashrc

✅ 验证:

go version

看到 go version go1.22.5 linux/amd64 就成功了。


四、写一个 Hello World

mkdir ~/hello
cd ~/hello

创建文件:

nano main.go

内容:

package main

import "fmt"

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

运行:

go run main.go

五、Go 模块(新手必学)

现代 Go 开发都用 module:

go mod init hello

会生成:

go.mod

以后依赖管理就靠它。


六、推荐目录结构(新手版)

~/go/
├── bin/
├── pkg/
└── src/
    └── hello/
        ├── go.mod
        └── main.go

七、常用命令速记

go run main.go      # 运行
go build            # 编译
go install          # 安装到 GOPATH/bin
go mod tidy         # 清理依赖
go test ./...       # 测试

八、新手常见坑 ⚠️

❌ 不要把 Go 装在家目录又手动乱配 PATH
❌ 不要混用 GOPATH 和 module(新手直接用 module)
✅ 网络问题可用国内代理:

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

九、下一步学什么?

  1. 基础语法
  2. 标准库(fmt / os / net / http)
  3. 写一个小 API(gin)
  4. 学 go mod 和包管理
  5. 部署到 Linux 服务器

如果你愿意,可以告诉我:

  • 用的是 哪款 Linux
  • 想用 Go 做什么(Web / 工具 / 爬虫 / 后端)

我可以直接给你更针对性的配置方案。

0 踩