在学习 Go 语言之前,首先需要确保开发环境已正确安装和配置。本部分将详细介绍如何在不同平台(Windows、macOS 和 Linux)上安装 Go 语言,以及如何进行环境变量配置和工作空间的设置。
一、安装 Go 语言
1. Windows 安装方法
-
下载 Go 安装包
- 打开Go官方下载页面。
- 选择适合您系统的安装包(通常是
go<version>.windows-amd64.msi
)。
-
安装 Go
- 下载完成后,双击运行安装程序。
- 按照安装向导的步骤操作,通常包含以下步骤:
- 接受许可协议。
- 选择安装路径(默认路径为
C:Go
,建议使用默认值)。 - 点击安装。
-
验证安装
-
打开命令提示符(
Win + R
,输入cmd
)。 -
输入以下命令,检查 Go 是否已正确安装:
go version
-
如果显示类似
go version go1.XX windows/amd64
的信息,则说明安装成功。
-
2. macOS 和 Linux 安装方法
方法一:使用官方安装包
-
下载 Go 安装包
- 访问Go官方下载页面。
- 下载适用于 macOS(
go<version>.darwin-arm64.pkg
或go<version>.darwin-amd64.pkg
)或 Linux 的安装包(tar.gz
格式)。
-
安装 Go(macOS)
- 对于
.pkg
文件,双击运行安装程序,按照提示操作即可。 - 默认安装路径为
/usr/local/go
。
- 对于
-
安装 Go(Linux)
-
打开终端,运行以下命令:
sudo tar -C /usr/local -xzf go<version>.linux-amd64.tar.gz
-
确保将
<version>
替换为实际版本号。
-
方法二:通过包管理器安装
-
macOS(Homebrew 安装)
-
打开终端,运行以下命令:
brew install go
-
-
Linux(APT 或 YUM 安装)
-
Ubuntu/Debian 系统:
sudo apt update sudo apt install golang
-
CentOS/RHEL 系统:
sudo yum install golang
-
验证安装
-
打开终端,输入以下命令:
go version
-
如果显示类似
go version go1.XX darwin/arm64
或go version go1.XX linux/amd64
的信息,说明安装成功。
二、配置 Go 环境
1. 设置工作空间
Go 使用工作空间(Workspace)来组织项目文件,默认的工作空间目录结构如下:
$GOPATH/├── bin/├── pkg/└── src/
src
:存放源代码文件。pkg
:存放编译生成的包文件。bin
:存放可执行文件。
建议:将
GOPATH
指向一个专门的开发目录,例如:
- Windows:
C:Users<your-username>go
- macOS/Linux:
/Users/<your-username>/go
2. 配置环境变量
Windows 配置
-
打开系统环境变量设置:
- 右键此电脑→属性→高级系统设置→环境变量。
-
在用户变量中添加:
- 变量名:
GOPATH
- 变量值:工作空间路径,例如
C:Users<your-username>go
- 变量名:
-
在系统变量中检查
PATH
,如果没有C:Goin
,则添加:;C:Goin
-
验证环境变量
-
打开命令提示符,运行以下命令:
go env
-
确保
GOPATH
和GOROOT
正确配置。
-
macOS/Linux 配置
-
编辑 Shell 配置文件:
- 如果使用
bash
,编辑~/.bashrc
或~/.bash_profile
。 - 如果使用
zsh
,编辑~/.zshrc
。
- 如果使用
-
添加以下内容:
export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
-
保存文件后,运行以下命令使配置生效:
source ~/.bashrc
-
验证环境变量
-
打开终端,运行:
go env
-
检查
GOPATH
和GOROOT
是否正确。
-
三、验证 Go 开发环境
完成安装和配置后,您可以通过以下方式验证开发环境是否正常运行:
-
创建测试项目
-
在工作空间的
src
目录下创建一个测试目录:mkdir -p $GOPATH/src/hello cd $GOPATH/src/hello
-
创建文件
main.go
,内容如下:package mainimport "fmt"func main() {fmt.Println("Hello, Go!") }
-
-
运行程序
-
打开终端,切换到项目目录,执行以下命令:
go run main.go
-
如果输出
Hello, Go!
,说明开发环境已成功配置。
-
-
编译并生成可执行文件
-
执行以下命令:
go build
-
在项目目录下生成可执行文件
hello
(Windows 下为hello.exe
)。
-
四、总结
通过以上步骤,您已经完成了 Go 语言开发环境的安装与配置:
- 在不同平台上安装 Go。
- 配置工作空间与环境变量。
- 验证 Go 语言开发环境是否正常运行。