购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1 在Linux或macOS操作系统中搭建Go语言开发环境

如果你正在使用的是Linux或者macOS操作系统,首先打开浏览器访问Go语言官方网站的下载页面,如图1-1所示。

图1-1 Go语言安装文件下载页面

在下载页面上的安装文件列表中可以看到,有一系列以go[version].[os]-[arch].tar.gz形式命名的压缩包文件,其中version代表Go语言版本,os代表安装文件所适配的操作系统,arch代表安装文件所支持的CPU架构,推荐下载当前最新的 稳定版本 (Stable Version),根据CPU架构选择对应的安装文件。例如,如果当前Go语言的最新版本是1.22.3,可按如下原则进行选择:

如果你正在使用的是基于 x86 处理器架构(Intel芯片)的macOS 64位操作系统,则下载go1.22.3.darwin-amd64.tar.gz安装文件;

如果你正在使用的是基于 ARM 处理器架构(M系列芯片)的macOS 64位操作系统,则下载go1.22.3.darwin-arm64.tar.gz安装文件;

如果你正在使用的是基于x86处理器架构的Linux 32位操作系统,则下载go1.22.3.linux-386.tar.gz安装文件。

如果你正在使用的是基于x86处理器架构的Linux 64位操作系统,则下载go1.22.3.linux-amd64.tar.gz安装文件;

假设我们把安装文件下载到当前登录用户的家(home)目录下,那么请打开命令行界面,执行如下命令,将工作目录切换到家目录下:

$ cd

接着,在命令行界面中执行如下命令来解压缩刚刚下载的安装文件:

$ tar zxf go*.tar.gz

解压缩完毕后将得到一个名为go的目录,将该目录移动至/usr/local/etc系统目录下,如果该目录不存在,则可以通过如下命令进行创建:

$ mkdir /usr/local/etc

可以在命令行界面中执行如下命令,把解压缩后得到的go目录移动至/usr/local/etc系统目录下:

$ mv go /usr/local/etc

接着我们来设置系统环境变量,在~/.bash_profile文件中添加如下语句,将Go语言相关目录添加到环境变量PATH中:

export GOROOT=/usr/local/etc/go
export PATH="$GOROOT/bin:$PATH"

如果你所使用的Go为1.15及之前的版本,或未使用Go Module模式进行软件包管理,则需要再添加如下语句到~/.bash_profile文件中来设置GOPATH环境变量:

export GOPATH="$HOME/workspace"

上面的这行语句定义了GOPATH环境变量,它是用绝对路径表示的项目工作目录,但是这种模式不再被推荐使用,因为在该模式下,安装的依赖包均为最新版本,缺少版本管理机制。如果继续使用GOPATH模式进行软件包管理,后续Excelize项目的开发都将在此目录下进行,我们把它设置为当前登录用户的家目录下的workspace目录,在命令行界面中执行如下命令来创建该workspace目录:

$ mkdir~/workspace

在完成环境变量的设置后,为了使当前命令行界面的环境变量立即生效,可以在命令行界面中执行如下命令:

$ source~/.bash_profile

至此Go语言的开发环境就搭建好了!现在,在命令行界面中执行go version来检查已安装的Go语言的版本,得到类似如下输出,就说明安装成功了:

go version go1.22.3 darwin/amd64

另外,还可以在命令行界面中通过执行go env命令检查Go语言的环境信息,本书不再赘述。 bakJomcggLZIVaOsMkt7rq67X4mxK663xfRJ1dIYbk+qLRamqpfmMDdShdtFy9lz

点击中间区域
呼出菜单
上一章
目录
下一章
×