我们都知道学习一门新语言都要先搭建开发环境的,接下来分享下如何在windows环境下来搭建一个Go程序的开发环境, 完成Go语言(golang)开发环境安装和配置方法后编写第一个"Hello Go"程序。
第一步:需要的工具
PC一台(我的系统是win10 64位) golang安装包(有win、mac、linux等等) 开发工具(我装的是JetBrains GoLand 2019.1 x64)
系统的位数大家可以自己去查看(桌面键+R,输入cmd 运行systeminfo命令可以查看自己本机系统信息,其中的系统类型就可看出pc的位数了)。这个我不多说,知道自己的系统和位数之后,就可去golang官网下载对应的版本了。 go平台安装包一般是以"版本号+平台+位数+[.]+zip/msi"形式命名的, 在下图中可以看到。由于Windows下的的安装包有两种:msi和zip的, zip的是免安装的, 解压后再配置一些环境变量之后就可以使用,msi的则是安装包版本的, 安装的时候会设置好对应的环境变量。由于系统是64位, 所以这里可以选择go1.12.7.win-amd64.msi来安装。
下好安装包后, 安装过程就很简单了, 一路"Next"就好了。当出现下面的界面的时候, 表明go编译器已经安装完成了。单击"Finish"按钮结束安装。
第二部,环境变量配置,注意(配置不对golang是不能用的)
go的主要的环境变量有以下几个:
GOROOT: Go的安装目录
GOPATH:用于存放Go语言Package的目录, 这个目录不能在Go的安装目录中
GOBIN: Go二进制文件存放目录, 写成%GOROOT%\bin就好
GOOS:操作系统
GOARCH:指定系统环境, i386表示x86, amd64表示x64
PATH: 需要将%GOBIN%加在PATH变量的最后, 方便在命令行下运行Go
虽然msi会自动配置一些环境变量, 但是本人在安装完之后还是自己手动配置了环境变量, 所以在安装完Go之后, 我们最好还是检查一些所有的环境变量是否正常。进入系统cmd 输入go env就可以查看到golang的安装信息了。如果报错,那就是你安装有问题了。
其中有一些变量我们需要自己配置 例如GOPATH、GOROOT等等,毕竟msi版本不会给你配置好全部,并且我们需要自定义一些配置。
1,在系统环境变量中path变量添加上golang的安装的bin目录路径 右键电脑=》属性=》高级系统设置=》环境变量
找到系统变量设置=》修改path变量,把你的go安装的bin目录添加到里面去。
2、 接着创建一个GOPATH环境变量,这个变量很重要,我自己写的代码要放到这个变量中配置的目录中,go编译器才会找到并编译。
3,GOROOT变量,这个是配合go编译器安装的目录。
4、所有变量配置完后,可以在cmd里输入go version命令,输出go的版本信息,说明你已经配置成功了。
OK!到此结束,下一篇讲goland的安装根配置。
有疑问加站长微信联系(非本文作者)