开发者学堂课程【Go 语言核心编程 - 基础语法、数组、切片、Map: Linux 下搭建 GO 开发环境】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/625/detail/9495
Linux 下搭建 GO 开发环境
Linux 下搭建 GO 开发环境
开发环境搭建与之前的步骤相似,Linux 下安装 SDK 首先需要选择系统位数,需要考虑是 32 位还是 64 位进行下载。
根据系统进行下载,系统位数的查看可以通过以下方式:
打开 Linux 终端输入指令 uName-A,此时会出现系统位数,我看见有一个 64,那么就是 64 位。
如果不是 64 那么就是 32 位,根据情况选择下载 SDK 的版本。选择 TAR.GZ ,因为它解压后就能使用。
安装时同样也不能有中文或特殊符号,SDK 的安装目录建议放在 opt 目录下,安装时解压即可。
演示步骤如下:
步骤一:
先把安装包上传到 Linux 中,系统本身就是 Linux 那么直接进行下载即可,如果不是 Linux 打开软件 X FTP,输入密码后把 Linux 需要的 SDK 文件准备好,下载后传输到 Linux 中。
需要特别注意 SDK 的版本,使用 uName 来查看版本,如果有 64,那么就下载 64位的 SDK 版本,是多少位就下载什么版本。
步骤二:
拷贝 GO 的安装包。将 go1.9.2linux.amd64,tar,gz 拷贝到 /opt 下。此时发现有一个 GO 的安装包,权限不够就切换到 root,并输入密码拷贝 GO 到 \opt 下。
步骤三:
CD 到 opt 中 LS 之后可以看到有一个 go,将其解压缩,解压过后会发现产生一个蓝色的新文件夹,因为文件比较大,所以需要的时间长,解压过后 CD 到该蓝色目录中,再 CD 到 bin 文件夹中,cdgobin,此时执行 go,执行后可以看到 Linux SDK 已经安装完毕。
此时 go 安装完成,但是有同样的问题就是进行环境变量配置,如果不配置环境变量,在其他路径下就不可以使用 GO 的指令。
如果现在 CD 输入 go Version 会提示尚未安装,但实际上已经安装了,会产生提示的原因就是没有配置环境变量。
环境变量配置方法如下:
在 /etc/profile 文件下添加 3 条语句,相当于 Windows 中环境变量配置文件, 加上三句话,也就是 3 个变量 GO root, path ,GO path ,分别是可执行路径、工作目录、安装目录。
安装的时候需要 root 权限,修改该文件需要 root 权限或 sudu 名字。
步骤一:
使用 root 的权限来编辑 vi/etc/profile 文件,这个文件就是 Linux 下的环境变量配置文件,接下来引入环境变量 GO root, path , GO path ,刚才是 opt 项目下,所以引入变量时也是在该路径下,引入变量时还需要输入其原先的路径,如果不输入原来的路径,就相当于原来的路径被舍弃了,
相当于拼接一个路径,相当于累加了一个路径。专业写法就是直接引入上面的 goroot 环境变量。
项目就是放在 Home 路径下。
export GOROOT=/opt/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=$HOME/goproject
引入环境变量后将其保存并退出。
保存过后并不是马上就能使用,如果需要生效的话,需要注销用户再使用,如果不进行注销再使用还是无法使用的。
因为刚才配置的环境变量还没有生效,只需要注销用户并重新登录即可,在 Linux中重新登录之后环境配置生效。
此时再打开一个终端输入 GO Version,此时可以在任何一个目录中进行 SDK 的开发。