如何在Ubuntu上安装Go语言 – wiki基地


在Ubuntu上安装Go语言:一份详尽的指南

Go(也称为Golang)是由Google开发的一种开源编程语言。它以其高效的编译速度、强大的并发支持、简洁的语法和优秀的性能而受到开发者的青睐,在云计算、微服务、网络编程、命令行工具等领域有着广泛的应用。如果您是一名Ubuntu用户,并希望开始学习或使用Go语言进行开发,那么第一步就是在您的系统上正确地安装Go环境。

本篇文章将为您提供一个详尽的指南,介绍在Ubuntu操作系统上安装Go语言的各种常用方法,并详细讲解安装过程中的每一个步骤、相关的概念以及安装后的配置和验证。我们将涵盖官方二进制包安装(推荐)、通过Ubuntu包管理器(apt)安装以及通过Snap安装这三种主流方式,帮助您选择最适合您的方法,并确保您的Go环境搭建顺利。

在深入探讨安装方法之前,我们先简要了解一下Go语言的一些基本特性,以便更好地理解为什么值得在您的Ubuntu系统上安装它:

  • 高效的编译: Go编译器速度飞快,使得开发迭代周期更短。
  • 强大的并发支持: Go语言内置了Goroutines和Channels,使得编写高并发程序变得异常简单且高效。
  • 简洁的语法: Go的设计哲学是简洁和实用,减少了许多其他语言中的冗余特性,易于学习和使用。
  • 垃圾回收: Go拥有自动垃圾回收机制,减轻了开发者内存管理的负担。
  • 静态链接的可执行文件: Go程序可以编译成独立的二进制文件,不依赖外部库(除了少数系统库),部署非常方便。
  • 丰富的标准库: Go提供了功能强大的标准库,涵盖了网络、文件操作、数据结构、加密等多个方面。

Ubuntu作为一个稳定、流行的Linux发行版,是进行Go语言开发的优秀平台。接下来,我们将详细介绍如何在Ubuntu上安装Go。

前提条件

在开始安装之前,请确保您具备以下条件:

  1. 一台运行Ubuntu的计算机: 本指南适用于大多数近期版本的Ubuntu,如Ubuntu 20.04 LTS (Focal Fossa), 22.04 LTS (Jammy Jellyfish) 等。
  2. 终端访问权限: 您需要打开终端(Terminal)并输入命令。
  3. 互联网连接: 需要下载Go安装包或从软件源获取。
  4. sudo权限: 某些安装步骤可能需要管理员权限。

准备就绪后,让我们开始安装Go。

方法一:通过官方二进制包安装 (推荐)

通过官方二进制包安装是最推荐的方法。它能保证您安装的是最新版本的Go,并且安装过程完全由您控制,不受Ubuntu软件源更新周期的限制。

优点:

  • 始终获取最新版本的Go。
  • 直接从Go官方下载,可靠性高。
  • 可以灵活选择安装目录(尽管推荐标准目录)。

缺点:

  • 需要手动配置环境变量。
  • 更新Go版本时需要重复安装步骤(但相对简单)。

我们将详细分解每一步:

步骤 1:检查现有的Go安装 (可选但推荐)

如果您之前可能安装过Go,或者不确定是否存在旧版本,最好先检查并移除它们,以避免版本冲突或环境变量混乱。

打开终端,运行以下命令:

bash
go version

如果Go已安装,您将看到版本信息,例如 go version go1.21.1 linux/amd64。如果您看到 command not found 或其他错误,则表示Go未安装或不在当前PATH中,您可以直接跳到下一步。

如果存在旧版本,并且您想完全清除,您需要找到Go的安装目录(通常是/usr/local/go~/go,或通过go env GOROOT查找)和相关的环境变量配置(通常在~/.bashrc, ~/.profile, ~/.zshrc等文件)。然后手动删除安装目录并移除相关的环境变量行。对于大多数用户,如果只是PATH配置有问题,后续步骤正确配置新的PATH即可覆盖。如果旧安装在/usr/local/go,并且您打算新安装也放在这里,新的安装会覆盖旧的文件。

步骤 2:下载最新的Go二进制包

访问Go官方下载页面:https://go.dev/dl/

在这个页面上,您可以找到所有可用版本的Go。通常,您会想下载最新的稳定版本。查找适用于Linux系统的二进制发行版。根据您的系统架构(通常是amd64,但也可以是arm64等),找到对应的goX.Y.Z.linux-ARCH.tar.gz文件链接。

例如,假设最新版本是 Go 1.21.1,适用于 amd64 架构,文件名可能是 go1.21.1.linux-amd64.tar.gz

您可以通过浏览器下载,也可以直接在终端中使用 wget 命令下载。为了方便在终端操作,复制下载链接并在终端中执行:

bash
wget https://go.dev/dl/goX.Y.Z.linux-amd64.tar.gz

请将 goX.Y.Z 替换为您在下载页面找到的最新版本号。例如:

bash
wget https://go.dev/dl/go1.21.1.linux-amd64.tar.gz

下载过程可能需要一些时间,具体取决于您的网速。

步骤 3:验证下载文件的完整性 (重要)

下载完成后,强烈建议验证文件的完整性,以确保文件没有损坏或被篡改。在下载页面上,每个下载链接旁边都提供了SHA256校验和(SHA256 Checksum)。

在终端中,使用 sha256sum 命令计算下载文件的校验和,并与官方提供的值进行比对:

bash
sha256sum goX.Y.Z.linux-amd64.tar.gz

例如:

bash
sha256sum go1.21.1.linux-amd64.tar.gz

命令会输出一长串字符,这就是您下载文件的SHA256校验和。将其与下载页面上 go1.21.1.linux-amd64.tar.gz 旁边提供的校验和进行比较。如果两者完全一致,则文件是完整的且未被篡改。如果不一致,请重新下载文件。

这是一个非常重要的安全步骤,请不要省略。

步骤 4:解压并安装Go到目标目录

下载的Go二进制包是一个.tar.gz格式的压缩文件。我们需要将其解压到系统的一个标准位置。推荐的标准安装路径是 /usr/local。将Go解压到 /usr/local/go 是惯例。

首先,确保您在下载文件所在的目录中执行以下命令。解压文件:

bash
tar -xvf goX.Y.Z.linux-amd64.tar.gz

这会在当前目录下创建一个名为 go 的文件夹,其中包含了Go的所有文件。

接下来,我们将这个 go 文件夹移动到 /usr/local/ 目录下。由于 /usr/local 是系统目录,需要使用 sudo 命令获取管理员权限:

bash
sudo mv go /usr/local

如果 /usr/local/go 目录已经存在(例如,旧版本的Go安装在这里),这个命令会将其替换掉。如果这是您第一次安装Go,它会创建这个目录。

现在,Go语言工具链已经安装到了 /usr/local/go 目录下。但是,系统还没有知道 go 命令在哪里,因此您还不能直接运行 go 命令。这需要通过配置环境变量来实现。

步骤 5:配置Go环境变量 (PATH)

为了能够在任何地方直接运行 go 命令,您需要将Go的可执行文件路径(即 /usr/local/go/bin)添加到系统的 PATH 环境变量中。

PATH 环境变量是一个包含目录列表的系统变量,当您在终端输入一个命令时,系统会按照列表顺序到这些目录中查找对应的可执行文件。

您可以通过多种方式配置 PATH,最常见且推荐的方式是修改您 shell 的配置文件,使其在每次启动新终端会话时自动加载。常用的 shell 包括 Bash (默认在Ubuntu上) 和 Zsh。

为 Bash 配置环境变量 (编辑 ~/.bashrc 或 ~/.profile)

如果您使用 Bash,可以编辑您的用户主目录下的 .bashrc 文件。这是一个在每次新的交互式 shell 会话启动时都会执行的脚本文件。

使用您喜欢的文本编辑器打开 .bashrc 文件。例如,使用 nano 编辑器:

bash
nano ~/.bashrc

在文件的末尾添加以下行:

“`bash

Go Language Environment Variables

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

  • export GOROOT=/usr/local/go: 这行设置 GOROOT 环境变量,指向Go的安装目录。对于使用Go Modules的现代Go版本(1.11+),GOROOT通常可以不设置,Go会自动检测。但明确设置有时有助于避免混淆,且无害。
  • export PATH=$PATH:$GOROOT/bin: 这行将 $GOROOT/bin (即 /usr/local/go/bin) 添加到现有的 PATH 变量的末尾。$PATH 表示当前 PATH 的值,通过 $PATH: 将新路径添加到其前面或后面都可以,但添加到后面是常见的做法,表示优先使用前面目录中的同名命令。

注意: 有些教程建议修改 ~/.profile~/.bash_profile~/.profile 在登录时执行,通常包含一些用于设置全局环境变量的命令,并且可能会被 ~/.bashrc 或其他 shell 配置文件 sourced(执行)。~/.bashrc 在每次打开新的交互式 non-login shell (比如打开一个新的终端窗口) 时执行。对于大多数用户来说,在 .bashrc 中设置 PATH 是最方便的,因为它会影响您打开的每个终端窗口。如果您希望环境变量对整个用户会话(包括图形界面启动的程序)生效,可以考虑添加到 .profile。最稳妥的方法是添加到 .bashrc.zshrc(如果是 Zsh),并且确保 .profile 或其他启动脚本没有覆盖这些设置。在现代Ubuntu上,默认的 .profile 会在交互式 shell 不是 login shell 时 source .bashrc,所以修改 .bashrc 通常就足够了。

保存并关闭文件(在 nano 中按 Ctrl+X, 然后按 Y, 最后按 Enter)。

要使这些更改在当前终端会话中生效,您需要 source(执行).bashrc 文件:

bash
source ~/.bashrc

为 Zsh 配置环境变量 (编辑 ~/.zshrc)

如果您使用 Zsh,编辑您的用户主目录下的 .zshrc 文件:

bash
nano ~/.zshrc

在文件末尾添加与 Bash 相同的行:

“`bash

Go Language Environment Variables

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

保存并关闭文件,然后 source 使更改生效:

bash
source ~/.zshrc

步骤 6:验证Go安装

配置完环境变量后,打开一个新的终端窗口(或者在当前终端中 source 您的配置文件)。现在,您应该可以直接运行 go 命令了。

输入以下命令检查Go版本:

bash
go version

如果您看到了与您下载版本一致的版本信息,例如 go version go1.21.1 linux/amd64,恭喜您,Go已经成功安装并配置好了!

您还可以使用 go env 命令查看Go的环境变量配置:

bash
go env

这会输出一个列表,显示所有Go相关的环境变量及其值。检查 GOROOT 是否指向 /usr/local/go,以及 PATH 中是否包含 /usr/local/go/bin。同时,GOPATH 通常会默认设置为 ~/go(您的用户主目录下的 go 目录)。

步骤 7:编写并运行第一个Go程序 (可选测试)

为了确保一切正常工作,您可以编写一个简单的”Hello, World!”程序来测试Go的编译和运行能力。

在您的用户主目录下创建一个新的目录用于存放您的Go项目,例如 ~/go-workplace

bash
mkdir ~/go-workplace
cd ~/go-workplace

在这个目录中,创建一个名为 main.go 的文件:

bash
nano main.go

将以下代码粘贴到文件中:

“`go
package main

import “fmt”

func main() {
fmt.Println(“Hello, Go from Ubuntu!”)
}
“`

保存并关闭文件。

现在,您可以使用 go run 命令直接运行这个程序:

bash
go run main.go

您应该会在终端看到输出:

Hello, Go from Ubuntu!

或者,您也可以使用 go build 命令将程序编译成一个可执行文件,然后运行它:

bash
go build main.go

这会在当前目录生成一个名为 main 的可执行文件(在Linux上通常没有扩展名)。然后运行它:

bash
./main

同样,您会看到输出 Hello, Go from Ubuntu!

如果这两个测试都能正常通过,那么恭喜您,Go语言已经在您的Ubuntu系统上成功安装并可以正常使用了!

关于GOPATH (历史与现代)

在Go Modules(Go 1.11及以后版本引入的依赖管理系统)出现之前,GOPATH 是一个非常重要的环境变量,用于指定Go项目的源代码、包和编译后的二进制文件存放的位置。通常设置为用户主目录下的一个目录,例如 ~/go。在这个目录下,会有 src (存放源码)、pkg (存放编译好的包)、bin (存放编译好的可执行文件) 三个子目录。

然而,随着Go Modules的普及,GOPATH 的作用已经大大减弱。现代的Go项目通常不再需要存放在 GOPATH/src 目录下。模块依赖会被下载并缓存到 $GOCACHE$GOMODCACHE 目录(通常在用户主目录下的 ~/.cache/go-build~/go/pkg/mod),编译生成的可执行文件默认会放在当前项目目录下或者 $GOBIN 指定的目录(默认是 $GOPATH/bin)。

尽管如此,GOPATH 环境变量仍然存在,并且默认值通常是 ~/go。如果你想将自己编译的Go程序安装到全局可执行路径中(例如使用 go install 命令),你需要确保 $GOPATH/bin(或者 $GOBIN 指定的目录)被添加到了系统的 PATH 环境变量中。许多用户习惯将 $GOPATH/bin 也添加到 PATH,所以在上面的步骤5中,有些用户可能会添加类似 export PATH=$PATH:$GOROOT/bin:$GOPATH/bin 这样的行到配置文件中。这取决于你是否打算使用 go install 将程序安装到 $GOPATH/bin。对于刚开始学习的用户,只添加 $GOROOT/bin 到 PATH 已经足够运行 Go 工具链本身。

总结来说,对于使用Go Modules的新项目,你无需担心项目的位置是否在 GOPATH 下面。GOPATH 更多地是作为Go工具链缓存依赖和存放安装二进制文件的默认位置。你通常无需手动设置 GOPATH,除非你有特殊需求。

方法二:使用Ubuntu包管理器 (apt) 安装

Ubuntu的APT包管理器也提供了Go语言的安装包。这种方法非常简单便捷,如果您熟悉使用 apt 安装软件,这是另一个不错的选择。

优点:

  • 安装过程简单快捷,只需几条命令。
  • 易于更新和卸载,集成到系统包管理体系中。
  • 环境变量通常由包管理器自动配置。

缺点:

  • 通过APT安装的Go版本通常不是最新的,可能会落后于官方最新版本几个小版本甚至大版本。
  • 如果您需要使用最新的Go特性或依赖于特定新版本的库,APT提供的版本可能不够新。

如果您对Go的版本要求不是极致最新,并且喜欢简单的安装流程,那么这种方法非常适合您。

步骤 1:更新包列表

在安装新软件之前,总是推荐先更新您的包列表:

bash
sudo apt update

这会从配置的软件源下载最新的包信息。

步骤 2:安装Go包

使用 apt 命令安装Go语言包。在Ubuntu中,Go语言的包名称通常是 golang-go

bash
sudo apt install golang-go

APT会计算依赖关系,并提示您需要安装的其他软件包以及总的下载和安装大小。输入 Y 并按 Enter 确认安装。

APT会自动下载、安装Go以及所有必需的依赖项。安装完成后,包管理器通常会自动配置好环境变量,使 go 命令立即可用。

步骤 3:验证Go安装

安装完成后,直接在终端中运行 go version 命令来验证安装:

bash
go version

您应该会看到通过APT安装的Go版本信息。请注意,这里的版本号可能低于您在官方下载页面上看到的最新版本号。

您也可以运行 go env 来查看环境变量,确认 GOROOTGOPATH 的默认设置。

关于通过APT安装的Go版本

通过APT安装的Go版本取决于您使用的Ubuntu版本以及该版本的软件源中包含了哪个Go版本。通常,LTS (长期支持) 版本的Ubuntu在其生命周期内,默认软件源中的软件包版本不会频繁更新,只会进行安全更新和bug修复。这意味着如果您使用的是较旧的Ubuntu LTS版本,通过 apt 安装的Go版本可能会相当旧。如果您需要较新的Go版本,但又想使用 apt,可以尝试添加非官方的PPA (Personal Package Archive),但这会增加风险和复杂性,通常不如直接安装官方二进制包来得直接和安全。

如果您发现APT提供的版本太旧,而您又需要新版本,那么推荐切换回方法一:通过官方二进制包安装。

方法三:使用Snap安装

Snap是Canonical(Ubuntu的开发者)推出的一种软件包管理和部署系统。它允许开发者将应用程序及其所有依赖项打包到一个独立的单元中。Snapcraft Store提供了许多现成的应用程序,包括Go语言。

优点:

  • 安装和更新非常简单。
  • 通常比APT提供的Go版本新。
  • Go环境被封装在Snap包中,与其他系统文件隔离。

缺点:

  • Snap应用的沙箱(sandbox)特性有时可能会对开发工作流程产生影响,例如访问文件系统中的特定位置可能需要额外配置或使用 --classic 标志。
  • Snap环境的路径和传统文件系统有所不同,某些高级配置可能略有差异。

步骤 1:确保Snap服务已运行

在大多数现代Ubuntu版本中,Snapd(Snap的服务)是默认安装并运行的。您可以检查其状态:

bash
systemctl status snapd

如果服务正在运行,您可以继续。如果未安装或未运行,您可能需要先安装 Snapd:

bash
sudo apt update
sudo apt install snapd

2:安装Go Snap包

在终端中运行以下命令来安装Go:

bash
sudo snap install go --classic

  • snap install go: 这是安装名为 go 的Snap包的命令。
  • --classic: 这个标志很重要。默认情况下,Snap应用在严格受限的沙箱中运行,对系统文件和用户目录的访问受到限制。对于像Go这样的开发工具链,它需要访问项目文件、下载依赖、编译程序并将可执行文件写入用户目录等操作,严格的沙箱会带来很多不便。--classic 标志会解除这些严格限制,让Snap应用更接近传统的安装方式,可以访问用户的文件。使用 --classic 标志的Snap包需要经过Snapcraft团队的额外审查。

安装过程会下载Go Snap包并进行安装。这可能需要一些时间,具体取决于您的网速。

步骤 3:验证Go安装

安装完成后,Snap系统会自动处理环境变量,您应该可以直接运行 go 命令:

bash
go version

您会看到Snap提供的Go版本信息。

您也可以运行 go env 查看环境。请注意,GOROOTGOPATH 的路径可能与官方二进制安装或APT安装的路径不同,它们会指向Snap内部的安装路径。

如果您在运行Go程序或执行某些Go命令时遇到权限问题或文件访问问题,很可能是因为Snap的沙箱限制(即使使用了 --classic 标志,某些边缘情况也可能出现问题)。这时,您可能需要考虑使用官方二进制安装方法。

安装后的进一步配置和学习

无论您选择哪种安装方法,安装完成后,您可能还需要了解一些进一步的配置和学习资源:

1. 配置GOPATH/GOBIN (如果需要)

如前所述,对于使用Go Modules的项目,你通常不需要手动设置 GOPATH,Go 会自动在你的用户主目录下创建一个默认的 ~/go 目录作为 GOPATH

如果你想将自己编译的可执行文件放到一个特定的目录,并将该目录添加到 PATH 中,以便在任何地方都能运行自己编译的 Go 工具,可以设置 GOBIN 环境变量并添加到 PATH。

例如,在 .bashrc.zshrc 中添加:

“`bash

Set GOBIN to a custom path (optional, defaults to $GOPATH/bin)

export GOBIN=$HOME/bin

Add $GOBIN (or $GOPATH/bin if GOBIN is not set) to PATH

export PATH=$PATH:$(go env GOBIN) # This uses go env to get the effective GOBIN

Or if you explicitly set GOBIN above:

export PATH=$PATH:$GOBIN

Or if you rely on default $GOPATH/bin:

export PATH=$PATH:$GOPATH/bin

“`

记住 source 您的配置文件使更改生效。

2. 设置Go代理 (GOPROXY)

在中国大陆地区,由于网络原因,直接访问 Go Modules 官方代理(proxy.golang.org)或部分国外的模块源可能会遇到困难。建议设置 GOPROXY 环境变量为一个国内的代理地址,以加速依赖的下载。

常见的国内代理有:

  • 七牛云: https://goproxy.cn
  • 阿里云: https://mirrors.aliyun.com/goproxy/

您可以在您的 shell 配置文件中设置 GOPROXY

“`bash

Set Go Proxy for fetching modules (e.g., using qiniu proxy)

export GOPROXY=https://goproxy.cn,direct
“`

direct 表示如果代理失败,尝试直接连接。保存并 source 您的配置文件。

3. 安装代码格式化工具和静态分析工具

Go官方提供了一些非常实用的工具,可以帮助您编写规范和高质量的代码。其中最常用的是:

  • go fmt: 自动格式化Go代码,使其符合Go的官方代码风格。
  • goimports: 在 go fmt 的基础上,还会自动管理导入的包(添加、移除或排序)。

这些工具在安装Go时通常已经包含在 go 命令中,但某些IDE或编辑器可能需要您指定它们的路径或进行额外配置。您可以使用 go install 命令安装一些额外的静态分析工具,例如 golangci-lint 等,这些工具通常需要添加到 $GOBIN (或 $GOPATH/bin) 路径中。

4. 选择和配置您的集成开发环境 (IDE) 或代码编辑器

虽然您可以使用任何文本编辑器编写Go代码,但使用支持Go语言的高级编辑器或IDE可以极大地提高开发效率。一些流行的选择包括:

  • VS Code (Visual Studio Code): 免费且功能强大的编辑器,通过安装 Go 扩展可以获得语法高亮、代码补全、调试、格式化等丰富功能。安装Go扩展后,它可能会提示您安装一些额外的Go工具(如 gopls, go-outline, go-symbols 等),按照提示安装即可。
  • GoLand: JetBrains出品的专业Go语言IDE,功能非常全面和强大,但需要付费(提供免费试用和学生/教育许可)。
  • Vim/Neovim: 强大的文本编辑器,通过安装插件(如 vim-go)可以获得强大的Go开发支持。
  • Emacs: 另一个强大的文本编辑器,也有相应的Go模式和插件。

选择您喜欢的编辑器或IDE,并根据其文档配置Go环境。通常,它们会自动检测系统PATH中的 go 命令。

5. 开始学习Go语言

Go环境搭建完成后,就可以开始您的Go语言学习之旅了。以下是一些推荐的资源:

  • Go语言官方文档: https://go.dev/doc/ – 包含教程、语言规范、标准库文档等,是学习Go最权威的资源。
  • Go Tour: https://go.dev/tour/ – 一个交互式的Go语言入门教程,非常适合新手。
  • 《Go程序设计语言》: 由Go语言创始人编写的经典入门书籍。

更新Go版本

随着Go语言的不断发展,新的版本会定期发布,带来新的特性、性能优化和bug修复。了解如何更新您的Go安装非常重要。

  • 通过官方二进制包安装的Go: 这是手动更新。您需要回到 Go 官方下载页面,下载最新版本的二进制包,然后重复 方法一 的步骤 3 和步骤 4(验证下载,然后解压并移动到 /usr/local/go,覆盖旧版本)。由于环境变量已经配置好,通常不需要再次修改shell配置文件,除非新版本对环境变量有新的要求(这很少发生)。
  • 通过APT安装的Go: 更新Go就像更新其他系统软件包一样简单。运行:
    bash
    sudo apt update
    sudo apt upgrade golang-go

    如果软件源中有新版本的 golang-go 包,APT会自动下载并安装它。
  • 通过Snap安装的Go: Snap应用会自动在后台更新,但您也可以手动检查并刷新:
    bash
    sudo snap refresh go

卸载Go语言

如果您需要卸载Go,过程取决于您的安装方法:

  • 通过官方二进制包安装的Go: 手动删除安装目录 (/usr/local/go) 并移除shell配置文件中相关的环境变量行:
    bash
    sudo rm -rf /usr/local/go

    然后编辑 .bashrc.zshrc,删除之前添加的 export GOROOT=...export PATH=... 行。最后 source 配置文件或重启终端。
  • 通过APT安装的Go: 使用APT命令卸载:
    bash
    sudo apt remove golang-go
    sudo apt autoremove # 清理不再需要的依赖
  • 通过Snap安装的Go: 使用Snap命令卸载:
    bash
    sudo snap remove go

总结

本文详细介绍了在Ubuntu系统上安装Go语言的三种主要方法:通过官方二进制包、通过APT包管理器以及通过Snap。

  • 官方二进制包安装是最推荐的方式,因为它能确保您使用最新版本的Go,并提供了最大的灵活性。虽然步骤略多,需要手动配置环境变量,但这是一个标准的安装流程,理解它对于后续的Go开发非常有益。
  • APT包管理器安装是最简便的方式,适合对Go版本要求不苛刻的用户。它的优点在于集成到系统包管理体系中,易于管理。
  • Snap安装提供了另一种便捷的选择,通常能提供比APT更新的版本,但需要注意Snap的沙箱特性可能带来的潜在影响。

无论您选择哪种方法,安装后的关键步骤都是验证安装是否成功,以及理解Go相关的环境变量如 PATH, GOROOT, GOPATHGOPROXY 的作用。配置好这些环境后,您就可以开始编写您的第一个Go程序,并探索Go语言的强大世界了。

希望这篇详细的指南能帮助您顺利地在Ubuntu上搭建Go语言开发环境。祝您在Go语言的学习和开发旅程中一切顺利!


发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部