Linux下Go语言环境搭建指南

青禾
青禾
发布时间:2026-10-14| 6人浏览过
原创

本文旨在解决如何在Linux服务器上快速搭建Go语言开发环境的问题。通过标准的命令行操作,完成二进制文件的解压、目录迁移及系统环境变量的配置,确保Go工具链可供全局调用。

结果与目标

完成上述操作后,终端应能直接识别 go 命令,并返回正确的版本信息。系统将能够编译和执行Go语言编写的程序。

准备条件

  • 操作系统:Linux发行版(如Ubuntu, CentOS, Debian等)。
  • 下载文件:从Go官网下载的对应架构的二进制压缩包,例如 go1.3.3.linux-amd64.tar.gz。请根据实际使用的Go版本替换文件名。
  • 权限:需要使用 sudo 或 root 权限进行系统目录修改和环境变量配置。

真实操作顺序

第1步:解压安装包

目的:将下载的Go语言压缩包解压缩到当前工作目录。

动作:使用 tar 命令提取归档文件。假设文件位于当前目录:

$ tar xvf go1.3.3.linux-amd64.tar.gz

可观察的完成状态:当前目录下出现名为 go 的文件夹。

第2步:移动至系统标准目录

目的:将Go语言的核心文件移动到系统的标准软件安装目录 /usr/local/,便于管理。

入口:当前目录为包含 go 文件夹的目录。

动作:执行移动命令。由于涉及系统目录,可能需要输入密码:

$ sudo mv go /usr/local/go

注意:原文中缺少 sudo 可能导致权限不足错误,实际操作建议添加。

第3步:配置环境变量

目的:让操作系统知道Go语言解释器和工具的位置,使其能在任何路径下被调用。

入口:使用文本编辑器打开系统配置文件 /etc/profile。

动作:编辑 /etc/profile 文件,在文件末尾添加以下两行内容:

export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin

重要参数说明:

  • GOROOT:指向Go的安装根目录。
  • PATH:将Go的bin目录添加到系统PATH中,以便直接使用 go 命令。

第4步:生效配置

目的:使刚才修改的环境变量立即在当前会话中生效。

动作:执行 source 命令:

$ source /etc/profile

风险提示:如果配置文件出错,可能导致后续登录shell异常。建议先备份 /etc/profile 再编辑。

第5步:验证安装

目的:确认Go语言环境已正确搭建。

动作:在终端中输入以下命令:

$ go version

可观察的完成状态:终端输出类似 go version go1.3.3 linux/amd64 的信息,表示安装成功。

简要总结

通过解压、移置、配置环境变量三步,即可在Linux系统上完成Go语言环境的搭建。关键步骤在于正确设置 GOPATH(如有必要)和 PATH,确保系统能全局调用Go工具链。以上就是Linux环境下Go语言环境搭建的详细内容,更多关于Go编程入门的资料请关注本站其它相关文章!

相关标签:

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。