Go 语言在 Linux 上的安装与配置
既然要学习 Go 语言,那么肯定要在本机安装 Go 语言的开发环境,上节课我们学习了如何在 Windows 操作系统上安装 Go 语言开发环境,这节课我们来学习下如何在 Linux 操作系统上安装 Go 语言开发环境:
1. Go 语言的下载
Tips:本文以本文撰写时的 Go 语言最新版本,也就是 go.1.13.5 版本为例。 Linux 发行版本使用 Ubuntu18.04 为例来做演示。
1.1 下载语言包
下载 Linux 版本的 Go 语言环境压缩包,在 Linux 终端中输入下面这条命令:
wget https://dl.google.com/go/go1.13.5.linux-amd64.tar.gz

1.2 解压语言包
解压文件,一般解压到/usr/local。解压后得到/usr/local/go文件夹,这一步可能需要 root 权限,如果你是 root 账号,则可以不加 sudo 。
sudo tar -C /usr/local -zxvf go1.13.5.linux-amd64.tar.gz

2. Go语言的安装配置
得到完整的 Go 语言环境之后,我们需要将其可执行文件路径配置到环境变量中,使其在任何一个目录均可使用。如果你是 root 账号,可以不加 sudo。
sudo vi /etc/profile
在打开的文件末尾加入环境变量配置,需要配置 GOPATH 和 GOROOT ,出于个人习惯,建议 GOPATH 配置两个,第一个用于存储 Go 语言的第三方包,第二个用于存储自己开发的代码。
export GOROOT=/usr/local/go
export PATH="$PATH:$GOROOT/bin"
export GOPATH=$HOME/go/lib:$HOME/go/work
环境变量配置完毕后使用 source 指令来使环境变量生效。
source /etc/profile
最后验证安装成功,输出正确的版本号。
go version

3. 视频演示安装过程
4. 小结
本文主要学习了 Go 语言在 Ubuntu 操作系统中的安装和配置。其中 GOPATH 这个环境变量可以只配置一个,配置多个是一个程序员包和自己的源码分开管理的习惯。
Go 语言基础教程
01 Go语言简介
02 Go 在 Windows 上的安装及配置
03 Go 在 Linux 上的安装与配置
04 Go 在 MacOS 上的安装及配置
05 Git 的下载和安装
06 VSCode 编辑器安装和配置
07 Go 的变量声明
08 Go 的变量赋值
09 Go 语言的 :=
10 Go 的整型(int)
11 Go 的无符号整型(uint)
12 Go 的浮点型(float)
13 Go 的字符类型
14 Go 的布尔型(bool)
15 Go 的强制类型转换
16 Go 语言的常量
17 Go 语言中代替枚举的办法
18 Go 语言中的运算符
19 Go 语言的分支语句
20 Go 语言的循环语句
21 Go 语言的通道
22 Go 语言中的函数
23 Go 语言函数中的 defer
24 Go 语言中的闭包
25 Go 语言的指针
26 Go 语言中的数组
27 Go 语言中的切片
28 Go 语言中的 Map
29 Go 语言中的 range
30 Go 语言拓展以有类型
31 Go 语言中的结构体和"面向对象"
32 Go 语言中的接口
33 Go 语言类型的内嵌
34 Go 语言中的 nil
35 Go 语言函数式编程
36 Go 语言中的错误和异常处理
37 Go 语言的并发
38 Go 语言中的包
39 Go 语言 go mod 包依赖管理工具
40 Go 语言的文件操作
41 Go 语言中的系统包
42 Go 语言的 strings 系统包的使用
43 Go 语言中的变参
44 Go 语言中的反射
45 Go 语言性能测试
46 使用 Go 语言搭建简易登录功能
47 使用 gin 包优化登录功能
代码预览
退出