- 0、啰嗦两句,千里之行始于足下,不要做旁观者,要做亲历者,一点一滴入手操作,不论天才根底如何,既然决定学习,就踏踏实实,认认真真学起来。
- 1、咱们能够去 go 语言中文网下载各个版本的安装包。初学咱们间接下载最新版本就能够。
-
2、 装置 go
-
Linux:常见的 linux 发行版本(ubuntu,centos,fedora,arch Linux 等),go 简直都反对。装置办法也大同小异。
- a:下载并解压 Go Linux 安装包
tar -C /usr/local -xzf go1.20.linux-amd64.tar.gz
- b: cd 到 /usr/local 目录下,能够看到一个 go 目录,Go 官网举荐装置到此目录
- c:配置环境变量:关上 $HOME/.profile 文件,在文件开端增加
export PATH = $PATH:/usr/local/go/bin
- d:
source ~/.profile
而后通过go version
验证 输入版本信息,装置胜利
- a:下载并解压 Go Linux 安装包
-
windows:采纳图形界面装置,始终点 next 就好
- a:默认是装置在 C:\Program Files\Go 下边,也能够本人制订装置目录
- b:安装程序曾经设置好了环境变量,环境变量中会多出一个 GOPATH 值是 C:\Users\ 用户名 \go,也会未 path 减少一个值:C:\Program Files\Go\bin
- c:关上 windows 的命令提示符窗口验证 输出
go version
输入信息,装置胜利
-
-
3、多版本问题
- 理论开发中咱们可能会遇到多版本的问题,下边举荐两个 Go 多版本管理工具
- gvm:一个简略的 Go 语言版本管理工具,反对 Linux 和 macOS。
- Goenv:Go 语言版本管理工具,反对 Linux、macOS 和 Windows。
- 大家有须要后续能够查看这两个工具的官网文档配置,初学能够先不必配置,后续教训多了,天然就会配置
-
4、配置 go:go 语言自身是开箱即用的,不配置就能够间接应用,然而为了体验更好,也不便咱们了解 go,下边介绍 go 罕用的配置项
-
首先在命令行应用
go env
查看 go 的配置我的项目;下边介绍罕用的几个配置- GOROOT:批示 GO 装置门路,无需设置。
- GOPATH:传统的 GOPATH 构建模式下,用于批示 GO 包搜寻门路的环境变量。尚未引入 Go MODULE 之前是外围配置。默认值是 $HOME/go
- GOPROXY:配置 GO MODULE proxy 服务。默认是国外的地址,咱们须要设置为不便咱们开发的地址,这里参考七牛云这个地址进行配置
- GOOS:批示 GO 编译器生成代码所针对的操作系统
- GOARCH:批示 Go 编译器生成代码所针对的平台 CPU 架构
- GO111MODULE:此环境变量的值决定了以后应用构建模式是传统的 GOPATH 模式,还是 GO MODULE 模式
-