工欲善其事,必先利其器。
下载 Go 语言安装包
- 访问官方网站:访问 Go 语言的官方网站:https://go.dev/dl/
- 选择版本:选择适用于你的操作系统的最新稳定版本。Go 通常会提供预编译的安装包,如 .msi 文件(Windows),.pkg 文件(macOS),或者 .tar.gz 文件(Linux)
安装 Go 语言
- Windows
- 下载安装程序:从 golang.org/dl/ 下载适用于 Windows 的 .msi 文件。
- 运行安装程序:双击下载好的 .msi 文件并按照提示完成安装。
- 验证安装:打开命令提示符窗口(cmd.exe),输入 go version 命令来验证安装是否成功。
- macOS
- 下载安装程序:从 golang.org/dl/ 下载适用于 macOS 的 .pkg 文件。
- 运行安装程序:双击下载好的 .pkg 文件并按照提示完成安装。
- 验证安装:打开终端(Terminal.app),输入 go version 命令来验证安装是否成功。
- Linux
- 下载压缩文件:从 golang.org/dl/ 下载适用于 Linux 的 .tar.gz 文件。
- 解压文件:使用 tar 命令解压下载的文件到 /usr/local 目录下:
- sudo tar -C /usr/local -xzf https://golang.org/dl/go1.21.13.linux-amd64.tar.gz
- 设置环境变量:编辑 ~/.profile 或 ~/.bashrc 文件,添加以下内容:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
- 验证安装:在终端中输入 go version 命令来验证安装是否成功。
配置 GOPATH
GOPATH 是 Go 语言中一个重要的环境变量,它定义了 Go 的工作空间(Workspace)的路径。
1. 工作空间目录
GOPATH 指定了 Go 项目的根目录,通常包含以下子目录:
- src:存放 Go 源代码(.go 文件),按包路径组织(如 github.com/user/project)。
- pkg:存放编译后的包文件(.a 文件),加速后续编译。
- bin:存放编译生成的可执行文件(通过 go install 安装的命令)。
GOPATH/
├── src/ # 源代码
│ └── github.com/user/hello/
│ └── hello.go
├── pkg/ # 编译后的包
│ └── windows_amd64/
│ └── github.com/user/hello.a
└── bin/ # 可执行文件
└── hello.exe
- 创建工作目录:在你的工作目录下创建一个名为 go 的目录,用于存放你的 Go 项目;
- 设置 GOPATH:
Linux系统:参考上文【安装Go语言/Linux】;
Windows系统:打开“系统属性/高级/环境变量”,新建 `GOPATH` 用户变量并写入GOPATH完整路径;
验证安装
- 在命令行中输入 go env 来查看环境变量设置。
- 输入 go version 来再次确认 Go 是否正确安装。
- 使用文本编辑器或 IDE
- 文本编辑器:你可以使用任何你喜欢的文本编辑器,如 Vim、Emacs 或 Sublime Text。
- IDE:推荐使用 JetBrains 的 GoLand 或 Visual Studio Code 配合 Go 插件,它们提供了强大的 Go 语言支持。
恭喜!你现在已经在你的计算机上安装好了 Go 语言环境。