Go 语言系列:如何搭建 Go 语言开发环境?
前言
从【Go 语言系列:Go 从哪里来,Go 将去哪里?】这篇文章开始,我们将探索Go
语言的魅力,一层一层的剥开它的心,然后吃透它搞定它。今天就将开启Go
语言入门的相关基础知识学习,学习一门新的语言还得为其搭建开发环境,这样才能驾驭住它。
所以这篇文章的主题就是教你如何为Go
语言在不同的系统搭建开发环境。这里主要只介绍两种系统的安装方法,主要我的硬件仅有Window
系统和Mac
系统,所以其他系统的安装方法请参考犬小哈教程。
好,闲言碎语不要扯,下面就来直奔主题→
搭建开发环境
对于Go
语言来说,也需要从环境的配置开始学起,来来来,下面就给各位客官上菜→
一、Go 下载
Go
语言下载可以前往以下2
个网站下载:
Golang
中国: https://golang.google.cn/dl/Go
语言官网: https://golang.org/dl/
注:Go
语言官网地址我是没有访问成功过,所以推荐到Golang
中国的链接进行下载
输入Golang
中国的链接地址,访问成功将出现下面图示:
然后根据自己的电脑系统,自行选择相应的安装包,点击下载即可。
这里要说一下,安装包上显示的一些信息代表的是啥意思,如下:
安装包支持的系统
安装包支持的的系统版本和
CPU
位数1.18.4
表示当前安装包的版本号,中间英文表示系统,amd64
表示匹配64
位的CPU
安装包的文件大小
下载好对应的安装包之后,就接着往下看对应的安装教程吧。
二、Windows 系统安装 Go 教程
下面就开始来演示在Windows
系统上安装Go
语言环境。
2.1 下载安装包
首先到Golang中国下载Windows
系统安装包,如下:
2.2 开始安装
下载完成后,双击安装包开始安装,如下图:
后面一直Next
, 如下图:
安装完成后,可以到C:\Program Files\Go
目录下,看看目录结构,如下:
下面就来解释上面所示的目录进行说明,如下:
api
:各个版本api
变更差异bin
:go
源码包编译出来的编译器、格式化工具、文档工具等doc
:英文版的go
文档lib
:依赖的一些库文件misc
:其他用途的相关文件,如Android
平台的编译等pkg
:windows
平台编译好的中间件src
:标准库源码test
:测试用力
2.3 检查 Go 是否安装成功
安装结束之后就来验证是否安装成功,打开cmd
窗口,执行如下命令:
若出现下图所示,即标识安装成功,如下:
好了,到这里Windows
系统上安装Go
语言环境的教程就是这样,如果有兴趣,赶紧去试试吧
三、Mac 系统安装 Go 教程
Mac
系统安装Go
语言环境,其实有坑,下面就来说一下我实际操作中出现的问题→
3.1 方式一:通过 brew 安装
这个方式安装的难点就在于你要先安装brew
,像我之前就没有在自己的电脑上安装过,所以现在来安装就遇到了坑,具体如下:
执行brew官网命令安装brew
:
输入命令回车后,会发现下载速度很慢,然后就超时报错;重复输入命令下载,仍然没法解决。这就是我说的坑点,安装brew
并不能成功,应该是被限制了,所以寄希望用vpn
去解决,奈何没有购买vpn
,所以还是去网上选择其他方法,后来采纳网上建议的方法试着安装,后面还是成功安装上了brew
,具体如下:
打开手机热点,
mac
电脑连接手机热点然后输入
brew
官网安装命令,会发现下载速度很快,最终安装成功
上面的题外话是brew
安装go
环境方式安装的前提,所以有必要展开聊一下才行。那转过头来,继续聊Mac
系统安装Go
语言环境→
通过上面的安装,现在就可以使用命令来安装go
了,如下:
或者
3.2 方式二:下载安装包
方式二就是去Golang中国下载Mac
系统安装包,如下:
注:这里如果不清楚自己的Mac
支持哪个包,那你就都下载,然后电脑会提示你支不支持的。
下载完成后,双击安装包即可开始安装:
点击继续
,直到出现安装成功
标识即可。
3.3 检查 Go 是否安装成功
网上的有些教程还需要去配置啥环境变量,可是我下载安装完成之后,也没有配置环境变量,也可以在终端输入go version
命令就可以输出go
的版本信息了,如下:
四、编写第一个 Go 语言程序
开发环境搭建好之后,接下来就是来检验成果了。按照习惯,每一门语言编写的第一个程序都是hello world!
。那下面就来实操→
4.1 开始
新建一个helloworld.go
文件,代码如下:
上面代码输出结果为:Hello World!
4.2 执行
执行go
程序有两种方式,如下:
方式一:通过go run
命令
结果如下:
方式二:通过go build
命令,将上面的代码编译成可执行的文件,然后在目录下看到一个helloworld
的可执行文件,通过helloworld.exe
命令来执行它,即可输出结果,如下:
到此,搭建Go
语言开发环境的安装教程就介绍完毕了,其实整个过程还是没有啥坑点的,几乎都能顺畅的安装上并执行成功。至于期间发现的坑点,看了文章的小伙伴跳过即可。至于系统是其他的小伙伴,可以在网上去找找对应的教程进行安装,这里主要是由于本人只有window
系统和mac
系统,不然都可以为大家继续演示相关系统的安装方法了。
如果你看到其他的教程比这篇文章讲解还复杂的,请尽早略过,简直是在浪费时间,一点都不接地气,最后就是竹篮打水一场空。对于我们新入坑Go
的人而言,太过复杂的过程就是折磨,尽快上手能编码编译才是王道。
后语
伙伴们,如果觉得本文对你有些许帮助,点个👍或者➕个关注再走呗^_^ 。另外如果本文章有问题或有不理解的部分,欢迎大家在评论区评论指出,我们一起讨论共勉。
版权声明: 本文为 InfoQ 作者【.】的原创文章。
原文链接:【http://xie.infoq.cn/article/cd55d27b407c4536a95be9015】。文章转载请联系作者。
评论