Go语言环境搭建详解

2020-07-09 00:00:00 都是 配置 就可以 终端 环境变量
本文为原创文章,转载注明出处,欢迎扫码关注公众号flysnow_org或者网站flysnow.org/,时间看后续精彩文章。觉得好的话,顺手分享到朋友圈吧,感谢支持。

近写了很多Go语言的原创文章,其中Go语言实战系列30篇,近15W字,还有近更新的Go经典库系列,不过通过大家的咨询来看,还是想要一些入门的知识,这一篇文章写于2017年初,这里再更新一下,发给大家。

有读者来信(微信公众号消息)说能不能写一篇关于Go语言环境的配置搭建,这样对于想学Go语言的可以快速的配置起来一个环境。这个的确是我忽略了,按照我写书的逻辑,也是先有环境搭建,才能有语言功能介绍,这个直接把Go语言的开发环境搭建等配置跳过去实在不应该,所以这篇特意针对Go语言的开发环境搭建、配置、编辑器选型、不同平台程序生成等做了详细的介绍。

下载

要搭建Go语言开发环境,我们步要下载go的开发工具包,目前新稳定版本是v1.9,Go1.9增加了一些新特性,我这里有一篇讲 Go语言 | Go 1.9 新特性 Type Alias详解 的,大家可以参考。Go为我们所熟知的所有平台架构提供了开发工具包,比如我们熟知的Linux、Mac和Windows,其他的还有FreeBSD等。

我们可以根据自己的机器操作系统选择相应的开发工具包,比如你的是Windows 64位的,就选择windows-amd64的工具包;是Linux 32位的就选择linux-386的工具包。可以自己查看下自己的操作系统,然后选择,Mac的现在都是64位的,直接选择就可以了。

开发工具包又分为安装版和压缩版。安装版是Mac和Windows特有的,他们的名字类似于:

  • go1.9.darwin-amd64.pkg
  • go1.9.windows-386.msi
  • go1.9.windows-amd64.msi

安装版,顾名思义,双击打开会出现安装向导,让你选择安装的路径,帮你设置好环境比安康等信息,比较省事方便一些。

压缩版的就是一个压缩文件,可以解压得到里面的内容,他们的名字类似于:

  • go1.9.darwin-amd64.tar.gz
  • go1.9.linux-386.tar.gz
  • go1.9.linux-amd64.tar.gz
  • go1.9.windows-386.zip
  • go1.9.windows-amd64.zip

压缩版我们下载后需要解压,然后自己移动到要存放的路径下,并且配置环境变量等信息,相比安装版来说,比较复杂一些,手动配置的比较多。

根据自己的操作系统选择后,就可以下载开发工具包了,Go语言的官方下载地址是 golang.org/dl/ 可以打开选择版本下载,如果该页面打不开,或者打开了下载不了,可以使用镜像网站 mirrors.flysnow.org/ ,打开后搜索或者找到Golang,选择相应的版本下载,这个镜像网站会同步更新官方版本,基本上都是新版,可以放心使用。

Linux下安装

我们以Ubuntu 64位为例进行演示,CentOS等其他Linux发行版大同小异。

下载go1.9.linux-amd64.tar.gz后,进行解压,你可以采用自带的解压软件解压,如果没有可以在终端行使用tar命令行工具解压,我们这里选择的安装目录是/usr/local/go,可以使用如下命令:

tar -C /usr/local -xzf go1.9.linux-amd64.tar.gz

相关文章