Golang(多版本)安装指南:新手小白也能轻松上手

文章目录

Go 语言(也叫 Golang)是由 Google 开发的一种高效、简洁且支持并发的开源编程语言。由于其出色的性能和简便的语法,Go 语言在开发者中广受欢迎。本文将为新手提供一份详细且易操作的 Go 语言安装指南,助你顺利入门。

如何安装 Golang

1. 下载 Go 语言安装包

访问 Go 语言官网的下载页面:Go 语言官方下载。在此页面中,你可以根据操作系统选择适合的安装包。

Golang 常见的安装包和版本:在 Go 官方下载页面中,你可以找到不同平台的安装包。例如:

  • Windows: go1.24.1.windows-amd64.msi(适用于 64 位 Windows 操作系统)
  • macOS (ARM64): go1.24.1.darwin-arm64.pkg(适用于 Apple M1 处理器)
  • macOS (x86-64): go1.24.1.darwin-amd64.pkg(适用于 Intel 处理器)
  • Linux: go1.24.1.linux-amd64.tar.gz(适用于 64 位 Linux)

你可以根据自己的操作系统选择合适的版本下载。

2. 选择操作系统并安装

Go 支持 Windows、macOS 和 Linux 等主流操作系统,下面是针对不同操作系统的安装步骤:

macOS:

  1. 下载 .pkg 安装包。
  2. 打开下载的文件并按照提示完成安装。安装过程中,Go 会被安装到 /usr/local/go 目录,/usr/local/go/bin 目录会自动添加到你的 PATH 环境变量中。安装完成后,你可能需要重启终端使更改生效。

Windows:

  1. 下载 .msi 安装包并运行。
  2. 按照默认选项进行安装,Go 会安装到 Program FilesProgram Files (x86) 目录。安装完成后,记得关闭并重新打开命令提示符以使环境变量生效。

Linux:

  1. 下载 .tar.gz 压缩包。
  2. 使用以下命令解压并安装:
    $ rm -rf /usr/local/go && tar -C /usr/local -xzf go1.24.1.linux-amd64.tar.gz
    
  3. 安装完成后,记得将 /usr/local/go/bin 添加到 PATH 环境变量中。

3. 验证安装

安装完成后,打开终端或命令提示符,输入以下命令验证 Go 语言是否安装成功:

$ go version

如果输出 Go 的版本信息,则表示安装成功。

4. 其他安装方式:从源代码安装 Go

你还可以选择从源代码安装 Go。具体操作步骤请参考Go 官方文档

在同一台机器上安装多个 Go 版本

如果你已经安装了 Go,并希望在同一台机器上安装多个版本(例如测试不同版本的兼容性或使用不同版本的特性),可以通过使用 go install 命令来安装指定版本 Go。

注意:使用该方法安装 Go,您需要先安装 git

以使用 go install 命令安装 Go 1.24.1 版本为例,可以按照以下步骤操作:

安装额外的 Go 版本

运行 go install 命令,指定要安装的 Go 版本。例如,要安装 Go 1.24.1,执行以下命令:

$ go install golang.org/dl/go1.24.1@latest
$ go1.24.1 download

切换和使用不同的 Go 版本

要使用新安装的 Go 版本,只需在 go 命令后添加版本号,例如:

$ go1.24.1 version
go version go1.24.1 linux/amd64

查看已安装版本的 GOROOT 路径

如果您安装了多个 Go 版本,可以使用以下命令查看特定版本的 GOROOT 路径:

$ go1.24.1 env GOROOT

卸载已安装的 Go 版本

要卸载某个已下载的 Go 版本,只需删除 GOROOT 环境变量指定的目录,并删除相应的 goX.Y.Z 二进制文件。例如,要卸载 Go 1.24.1,找到其 GOROOT 目录并删除:

$ rm -rf $(go1.24.1 env GOROOT)

除此之外,还可以采用 asdf、GVM 这类第三方工具进行安装和快速切换版本环境。

相关阅读

卸载 Go

可以按照以下步骤从系统中移除 Go。

Linux / macOS / FreeBSD

  1. 删除 Go 目录,通常位于 /usr/local/go
  2. PATH 环境变量中移除 Go 的 bin 目录:
    • Linux 和 FreeBSD 上,编辑 /etc/profile$HOME/.profile,删除 Go 相关路径。
    • 如果您使用 macOS 安装包安装了 Go,请删除 /etc/paths.d/go 文件。

Windows

最简单的方法是通过 Windows 控制面板中的“添加或删除程序”卸载 Go:

  1. 打开 控制面板,双击“添加或删除程序”。
  2. 在列表中找到 Go Programming Language,选择它并点击 卸载,然后按照提示操作。

如果您希望使用命令行卸载 Go,可以执行以下命令:

msiexec /x go{{version}}.windows-{{cpu-arch}}.msi /q

注意: 在 Windows 上使用此卸载方式将自动删除安装 Go 时创建的环境变量。

结语

希望本文的 Go 语言安装指南能帮助你顺利完成安装并快速入门。安装完成后,可以前往 Go 语言官方教程 开始编写第一个 Go 程序。


也可以看看