Go语言开发环境搭建(所有平台)
要想搭建Go语言开发环境,首先需要下载Go语言开发包,你可以通过国外官网(https://go.dev/dl/)和国内官网(https://golang.google.cn/dl/)下载。
下载时可以根据自己的操作系统选择相应的开发包,比如 Windows、Linux 或 macOS 等。
现在的操作系统基本上都是 64 位的,所以选择 64 位的 go1.18.2.windows-amd64.msi 下载即可;如果操作系统是 32 位的,选择 go1.18.2.windows-386.msi 进行下载。
下载后双击 MSI 安装文件,按照提示一步步安装即可,默认情况下 Go 语言开发工具包会被安装到
假设你安装在
下载成功后需要先进行解压,假设你下载的是 go1.18.2.linux-amd64.tar.gz,在终端输入如下命令即可解压:
安装成功后,路径
假设工作目录为
下载时可以根据自己的操作系统选择相应的开发包,比如 Windows、Linux 或 macOS 等。
在 Windows 下安装
MSI 安装方式比较简单,在 Windows 系统上推荐使用这种方式。现在的操作系统基本上都是 64 位的,所以选择 64 位的 go1.18.2.windows-amd64.msi 下载即可;如果操作系统是 32 位的,选择 go1.18.2.windows-386.msi 进行下载。
下载后双击 MSI 安装文件,按照提示一步步安装即可,默认情况下 Go 语言开发工具包会被安装到
C:\Go
目录下,你也可以在安装过程中选择自己想要安装的目录。假设你安装在
C:\Go
目录下,安装程序会自动把C:\Go\bin
添加到你的 PATH 环境变量中,如果没有的话,你可以通过以下选项来手动添加:
系统 -> 控制面板 -> 高级 -> 环境变量
在 Linux 下安装
Linux 系统同样有 32 位和 64 位,你可以根据自己的 Linux 操作系统选择相应的压缩包,它们分别是 go1.18.2.linux-386.tar.gz 和 go1.18.2.linux-amd64.tar.gz。下载成功后需要先进行解压,假设你下载的是 go1.18.2.linux-amd64.tar.gz,在终端输入如下命令即可解压:
sudo tar -C /usr/local -xzf go1.18.2.linux-amd64.tar.gz
输入后按回车,然后输入你的计算机密码,即可解压到/usr/local
目录下,然后把/usr/local/go/bin
添加到 PATH 环境变量中,你就可以使用Go语言开发工具包了。
export PATH=$PATH:/usr/local/go/bin
将上面这段命令添加到 /etc/profile 或者 $HOME/.profile 文件中,保存后退出即可成功添加环境变量。在 macOS 下安装
如果你的操作系统是 macOS,可以采用 PKG 安装包。下载 go1.18.2.darwin-amd64.pkg 后双击,按照提示安装即可。安装成功后,路径
/usr/local/go/bin
应该已经被添加到 PATH 环境变量中了,如果没有的话,你可以手动添加,具体方式与上面 Linux 下的一样。
安装测试
以上安装成功后,你可以打开终端或者命令提示符,输入go version
来验证Go语言开发工具包是否安装成功,如果成功的话,会输出Go语言的版本和系统信息:
$go version
go version go1.18.2 darwin/amd64
环境变量设置
安装好Go语言开发工具包之后,它的开发环境还没有完全搭建完成,因为还有两个重要的环境变量没有设置,分别是 GOPATH 和 GOBIN。- GOPATH:代表Go语言项目的工作目录,在 Go Module 模式出现之前非常重要,现在基本上用来存放使用 go get 命令获取的项目。
- GOBIN:代表Go编译生成的程序的安装目录,比如通过 go install 命令,会把生成的Go程序安装到 GOBIN 目录下,以供你在终端使用。
假设工作目录为
/Users/f lysnow/go
,你需要把 GOPATH 环境变量设置为/Users/f lysnow/go
,把 GOBIN 环境变量设置为$GOPATH/bin
。
export GOPATH=/Users/flysnow/go
export GOBIN=$GOPATH/bin
系统 -> 控制面板 -> 高级 -> 环境变量