Go语言作为一款高效、简洁的编程语言,在后端开发、云原生领域应用广泛,要在不同操作系统上使用Go进行开发,首先需要完成golang的安装与配置。不同操作系统的安装方式略有区别,下面将分别介绍三种主流系统的安装流程。
Windows系统安装golang
方式一:官方安装包安装
首先访问Go语言官方下载页面,选择对应Windows系统的msi安装包,下载完成后双击运行安装程序。安装过程中可以选择安装路径,默认路径为C:Program FilesGo,建议保持默认路径即可,安装程序会自动配置部分环境变量。
安装完成后需要手动配置GOPATH环境变量,GOPATH是Go项目的工作目录,建议设置为D:go_projects这类自定义路径。配置步骤如下:右键点击此电脑,选择属性,进入高级系统设置,点击环境变量,在用户变量或系统变量中新建变量名为GOPATH,值为自定义的工作目录路径,同时确认系统变量Path中是否包含C:Program FilesGobin,如果没有则手动添加。
验证安装
打开命令提示符,执行以下命令查看go版本:
go version
如果输出类似go version go1.21.0 windows/amd64的内容,说明安装成功。
macOS系统安装golang
方式一:官方pkg安装包安装
访问Go官方下载页面,下载对应macOS的pkg安装包,双击运行后按照提示完成安装,默认安装路径为/usr/local/go,安装程序会自动将/usr/local/go/bin添加到shell的PATH中。
方式二:Homebrew安装
如果电脑已经安装了Homebrew包管理器,可以直接执行以下命令安装:
brew install go
配置GOPATH
打开终端,编辑shell配置文件,如果使用zsh则编辑~/.zshrc,如果使用bash则编辑~/.bashrc,在文件末尾添加以下内容:
export GOPATH=$HOME/go_projects export PATH=$PATH:$GOPATH/bin
保存后执行source ~/.zshrc或source ~/.bashrc使配置生效。
验证安装
在终端执行以下命令:
go version go env GOPATH
前者输出go版本信息,后者输出配置的GOPATH路径,说明安装配置成功。
Linux系统安装golang
方式一:官方二进制包安装
首先下载对应Linux系统的go二进制包,执行以下命令下载并解压:
# 下载go二进制包,版本号可以根据需要调整 wget https://dl.google.com/go/go1.21.0.linux-amd64.tar.gz # 解压到/usr/local目录 sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz
然后编辑~/.bashrc或~/.zshrc文件,添加以下内容:
export PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/go_projects export PATH=$PATH:$GOPATH/bin
保存后执行source ~/.bashrc使配置生效。
方式二:包管理器安装
不同Linux发行版的包管理器安装命令不同,以Ubuntu/Debian为例:
sudo apt update sudo apt install golang-go
以CentOS/RHEL为例:
sudo yum install golang
验证安装
执行以下命令验证:
go version go env GOPATH
输出对应版本和GOPATH路径即表示安装成功。
常见安装问题排查
- 如果执行
go version提示命令不存在,检查对应系统的PATH环境变量是否包含go的bin目录路径。 - 如果GOPATH配置不生效,检查shell配置文件是否正确修改,是否执行了source命令使配置生效。
- 如果使用包管理器安装后版本过低,可以卸载后使用官方二进制包安装最新版本。
测试go开发环境
在GOPATH目录下创建hello.go文件,写入以下代码:
package main
import "fmt"
func main() {
fmt.Println("Hello, Go!")
}
在终端进入文件所在目录,执行以下命令运行程序:
go run hello.go
如果输出Hello, Go!,说明整个go开发环境已经可以正常使用。