编程之旅从学会《零基础Go语言》开启_第三章_基本变量与类型_末
142
2023-10-12
【摘要】 本书摘自《零基础Go语言 从入门到精通》一书中第二章,第1节,编者是零壹快学
第 2 章
安装和运行 Go
Go的安装主要分为两种方式:安装包安装和源代码安装。
安装包安装:即已编译好的可直接运行的程序,下载后可直接运行完成安装工作。
源代码安装:需自行编译源代码来完成安装工作。
一般情况下,我们推荐在Go官网下载最新的Go语言安装包来进行安装。如果操作系统满足以
下要求(表2.1.1),那么你就可以使用安装包来安装Go,否则只能通过源代码来安装。
表2.1.1 Go安装包安装需满足的要求
操作系统 架构 备注
FreeBSD 10.3 或更高版本 amd64、386 不支持 Debian GNU/kFreeBSD
Linux 2.6.23 或更高版本带 glibc amd64、386、arm、arm64 不支持 CentOS/RHEL 5.x
s390x、ppc64le 从其他 libc 的源安装
Mac OS 10.10 或更高版本 amd64 使用 clang 或 gcc 自带对 cgo 支持的 Xcode
Windows 7, Server 2008R2 或更高版本 amd64、386 使用 MinGW gcc,不需要 Cygwin 或 MSYS
本章将演示在不同的操作系统上安装Go以及运行第一个Go程序。
2.1 GOROOT和GOPATH
在进行安装工作之前,我们首先需要了解GOROOT和GOPATH这两个Go语言中与环境变量配置
相关的基本概念。
GOROOT环境变量很好理解,顾名思义即Go安装的根目录, 一般在安装完成后,会自动完成对GOROOT环境变量的设置。
第 2 章 安装和运行Go
GOPATH是Go的主要工作目录,在使用go install和go get等go工具时会用到GOPATH环境变量, 如果GOPATH环境变量没有正确设置,那么将无法进行Go的开发工作。
GOPATH目录下主要包含三个重要目录:
1. bin:Go编译可执行文件的存放路径。
2. pkg:Go编译包时生成的.a中间文件存放路径。
3. src:Go标准库源码路径。
○2.2 在Windows下安装Go
在本节中,我们将学习如何在Windows下安装Go。Go可以在所有主流Windows下运行,包括且不限于Windows 7、Windows 8、Windows 8.1和Windows 10。
用任意浏览器访问Go语言官方下载地址https://golang.google.cn/dl/ ,即可看到Go安装包的下载列 表(图2.2.1)。
以Win7 32位系统为例,选择“go1.10.3.windows-386.msi”安装包,鼠标点击进行安装包的 下载。
完成下载后,双击安装程序进行安装。请接受大部分默认设置。
图2.2.1 下载Go的Windows版本安装包
安装程序显示安装完成后(图2.2.2),打开命令提示符并执行go version,如果你看到屏幕打 印出Go的版本(图2.2.3),就证明你正确地完成了Go的安。
图2.2.2 成功在Windows下安装Go
图2.2.3 输出Go安装的版本
在Windows系统中按照默认设置完成Go的安装后,系统会自动设置GOROOT和GOPATH环境变量的值。
第 2 章 安装和运行Go
本例中,GOROOT环境变量值为:C:\Go\,GOPATH值为:C:\Users\Administrator\go。(图2.2.4)
图2.2.4 GOROOT和GOPATH环境变量值
○2.3 在Linux下安装Go
本节主要介绍在Linux下安装Go的方法。由于Linux有众多发行版本,本节会以Ubuntu 14.04作为示例进行安装介绍,其他发行版本请参考相关发行版本手册。
首先, 我们以root用户登录系统,通过wget命令下载Linux版本的安装包(图2.3.1) ,安装包下 载地址为: https://dl.google.com/go/go1.12.5.linux-amd64.tar.gz。
图2.3.1 下载Linux版本安装包
使用tar命令,将安装包解压到指定目录下,此处我们解压到/usr/local目录下:tar -C /usr/local- zxf go1.10.3.linux-amd64.tar.gz。解压完成后,/usr/local/go目录下会新增如下文件。(图2.3.2)
图2.3.2 Go安装目录
接下来,我们编辑/etc/profile文件,将“export PATH=$PATH:/usr/local/go/bin”写入文件末尾并 保存,即将/usr/local/go/bin目录添加到系统的PATH环境变量中。
最后,我们可以使用go env来检验Go是否成功安装以及各个环境变量的值。(图2.3.3)
图2.3.3 成功在Linux下安装Go
○2.4 在Mac OS下安装Go
在Mac OS下安装Go与在Windows下安装类似,用任意浏览器访问Go语言官方下载地址https:// golang.google.cn/dl/, 选择“Apple macOS”一栏中的“go1.13.darwin-amd64.pkg”, 鼠标点击进行 下载。
第 2 章 安装和运行Go
完成下载后,双击安装程序进行安装。请接受大部分默认设置。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。