安装Go环境并配置PATH,设置GOPATH和GOBIN,启用Go Modules,选择VS Code并安装Go扩展与工具,创建项目测试运行与构建,确保权限正确即可完成Linux下Golang开发环境搭建。

在Linux上配置Golang开发工具链并不复杂,只要按步骤安装Go环境并设置好相关路径,再搭配合适的编辑器或IDE即可高效开发。以下是具体操作方法。
安装Go语言环境
从官方下载适合Linux的Go二进制包,推荐使用稳定版本:
- 访问 https://go.dev/dl/ 下载最新版的Linux tar.gz文件,例如 go1.22.linux-amd64.tar.gz
-
解压到 /usr/local 目录:
sudo tar -C /usr/local -xzf go1.22.linux-amd64.tar.gz - 将Go加入系统PATH,在 ~/.bashrc 或 ~/.zshrc 中添加:
export PATH=$PATH:/usr/local/go/bin - 重新加载配置:
source ~/.bashrc - 验证安装:
go version应输出当前Go版本
配置工作空间与环境变量(可选)
Go 1.11之后支持模块模式(Go Modules),不再强制要求GOPATH,但了解其作用仍有帮助:
- 若需设置模块路径,可指定:
export GOPATH=$HOME/go - 同时导出模块下载后可执行文件路径:
export GOBIN=$GOPATH/bin - 将GOBIN加入PATH,方便运行本地安装的工具:
export PATH=$PATH:$GOBIN - 启用模块兼容性:
export GO111MODULE=on
选择并配置开发编辑器
推荐使用VS Code或GoLand进行开发,这里以VS Code为例:
立即学习“go语言免费学习笔记(深入)”;
- 安装 Visual Studio Code
- 安装官方Go扩展:Go for Visual Studio Code(由golang.org提供)
- 打开终端运行
go install golang.org/x/tools/gopls@latest安装语言服务器 - 扩展会提示自动安装其他必要工具如
dlv(调试器)、gofmt等,允许即可 - 保存.go文件时,自动格式化和错误检查即生效
测试开发环境
创建一个简单项目验证整个工具链是否正常:
- 新建目录并进入:
mkdir hello && cd hello - 初始化模块:
go mod init hello - 创建 main.go 文件,内容为标准Hello World程序
- 运行程序:
go run main.go,输出“Hello, World!”表示成功 - 构建可执行文件:
go build,生成二进制文件
基本上就这些。只要Go命令能正常运行,编辑器有语法支持和智能提示,调试功能可用,开发环境就算搭好了。后续可根据需要安装gin、echo等框架或数据库驱动。不复杂但容易忽略的是环境变量和权限问题,确保用户对工作目录有读写权限。










