Go语言作为近年来热门的编程语言,凭借高效的并发性能和简洁的语法受到很多开发者的青睐,要开始Go语言开发,首先需要完成Golang开发环境的安装与配置。本文会覆盖主流操作系统的安装流程,以及后续的环境验证方法。

一、安装前准备
在安装Golang之前,需要先确认自己使用的操作系统版本,目前Golang官方支持Windows、macOS、Linux三大主流系统,建议前往Go语言官方站点下载对应系统的最新稳定版安装包,下载时选择符合自己系统架构的版本即可。
二、不同系统安装步骤
1. Windows系统安装
Windows系统的安装过程相对简单,下载完成后双击安装包,按照向导提示操作即可,默认安装路径为C:Go,如果没有特殊需求建议保持默认路径,避免后续环境变量配置出错。
安装完成后需要配置环境变量,右键点击此电脑选择属性,进入高级系统设置,点击环境变量按钮,在系统变量中新增GOROOT变量,值为Go的安装路径,比如C:Go。接着编辑Path变量,新增%GOROOT%bin条目。最后新增GOPATH变量,值为你自定义的Go项目工作目录,比如D:go_projects。
2. macOS系统安装
macOS系统可以通过安装包或者Homebrew工具安装,使用安装包的话下载pkg格式文件,双击按照提示完成安装即可,默认安装路径为/usr/local/go。如果使用Homebrew,执行以下命令即可:
# 更新Homebrew brew update # 安装Golang brew install go
安装完成后需要配置环境变量,打开终端编辑~/.zshrc或者~/.bashrc文件,添加以下内容:
# 设置GOROOT export GOROOT=/usr/local/go # 设置GOPATH export GOPATH=$HOME/go_projects # 将Go的bin目录加入PATH export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
保存后执行source ~/.zshrc或者source ~/.bashrc让配置生效。
3. Linux系统安装
Linux系统建议下载tar.gz格式的安装包,下载完成后执行以下命令解压到/usr/local目录:
# 解压安装包,假设安装包名为go1.21.0.linux-amd64.tar.gz sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz
接着编辑~/.bashrc或者~/.zshrc文件,添加环境变量配置:
export GOROOT=/usr/local/go export GOPATH=$HOME/go_projects export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
保存后执行source ~/.bashrc让配置生效。
三、环境验证
完成安装和环境变量配置后,需要验证环境是否正常工作,打开终端或者命令提示符,执行以下命令:
# 查看Go版本 go version # 查看Go环境配置 go env
如果go version命令能正确输出Go的版本号,且go env命令中GOROOT和GOPATH的值和你配置的一致,说明Golang开发环境已经安装配置成功。
四、常见问题说明
很多新手会混淆GOROOT和GOPATH的作用,GOROOT是Go语言的安装目录,存放Go的编译器、标准库等核心文件,一般不需要修改;GOPATH是你的Go项目工作目录,用来存放你开发的第三方依赖和自己的项目代码,可以根据需要自定义路径。
如果执行go命令时提示命令不存在,大概率是Path环境变量没有正确配置,需要检查是否把%GOROOT%bin或者$GOROOT/bin加入到了PATH变量中。