1.4 在Linux下安装Go

目前主流的Linux操作系统有Debian、Ubuntu、RedHat、CentOS、Fedora等,不同操作系统在使用上存在一定差异,但从整体来看都是大同小异。本节以64位的CentOS 8操作系统为例,讲述如何搭建Go语言的开发环境。

首先从https://golang.google.cn/dl/复制Linux版本的Go语言安装压缩包的下载链接,如图1-11所示。如果计算机是32位的操作系统,可以在网页的Stable versions中找到对应安装压缩包的下载链接。

图1-11 复制下载链接

下一步在CentOS 8的命令行界面使用wget指令下载Go语言安装压缩包,下载路径在home文件夹,如图1-12所示。

图1-12 使用wget指令下载Go语言安装包

然后使用tar -zxvf xxx(XXX代表Go语言安装压缩包)指令对安装压缩包进行解压处理,解压后的文件存放在home文件夹,如图1-13所示。

解压成功后,将CentOS 8当前命令行的路径切换到/home/go,输入“bin/go”并按回车键,系统将会显示Go语言的指令信息,如图1-14所示。

图1-13 解压压缩包

图1-14 Go语言的指令信息

如果将Go语言添加到CentOS 8的环境变量,可以编辑/etc/profile文件,在文件的末端添加Go语言的安装路径,操作过程如下:

    # 使用vi指令打开并编辑/etc/profile文件
    vi /etc/profile
    ......
    ......
    # 在文件的末端添加配置内容,保存/etc/profile文件并退出
    export GOROOT=/home/go
    export GOPATH=/home/golang
    export PATH=$PATH:$GOROOT/bin
    
    # 使用source指令让系统更新/etc/profile的配置
    source /etc/profile

在上述配置过程中,分别为环境变量设置了GOROOT、GOPATH和PATH,每个配置的说明如下:

1)GOROOT:设置Go语言的安装路径。

2)GOPATH:设置开发中的项目工程路径,它指向/home/golang文件夹,该文件夹需要自行创建。

3)PATH:将Go语言安装路径的bin文件夹添加到系统环境变量。

系统环境变量添加成功后,在CentOS 8命令行的任意路径下输入“go”指令就能看到Go语言的指令信息,如图1-15所示。

图1-15 Go语言的指令信息