第 2 章 开发环境搭建
“工欲善其事,必先利其器”,做好一件事,准备工作非常重要。在开始学习 Go 技术之前,先介绍如何搭建 Go 开发环境是非常重要的一件事。
2.1 安装和配置 SDK
本文基于go version go1.18
2.1.1 下载
Go 源码包官网下载地址为:https://golang.org/dl/(因为你知道的原因,可能无法访问)
Go 官方镜像站(推荐):https://golang.google.cn/dl/
Go 语言支持以下系统,根据自己的系统,自行选择安装即可:
- Linux
- FreeBSD
- Mac OS X(也称为 Darwin)
- Windows
操作系统 | 包名 |
---|---|
Windows | go1.18.windows-amd64.msi |
Linux | go1.18.linux-amd64.tar.gz |
Mac | go1.18.darwin-amd64.pkg |
FreeBSD | go1.18.freebsd-amd64.tar.gz |
2.1.2 Win & Mac
对于 Windows 平台和 Mac 平台,只要下载对应的安装包,然后双击,一路 next 点击,就可以安装完成
在 win 中用 cmd,执行下面的命令,查看是否是你安装的版本
代码语言:text复制PS C:> go version
go version go1.18 windows/amd64
在 mac 中 Terminal 中执行
代码语言:txt复制 go version
go version go1.18 darwin/arm64
如果你在 mac 平台上,也可以使用 brew install go,这样的方式安装,只要这么一条命令就可以搞定。
2.1.3 Linux
- 删除 /usr/local/go 目录,根据官方说法,如果之前有安装过 go,那么需要将该位置的 go 目录删除掉
$ rm -rf /usr/local/go
- 解压并安装
下载安装包
$ wget https://golang.google.cn/dl/go1.18.linux-amd64.tar.gz
解压 golang 到 /usr/local 下
$ sudo tar xzvf go1.18.linux-amd64.tar.gz -C /usr/local
- 设置环境变量
修改 $HOME/.profile 或 /etc/profile 文件
这里可能会出现权限不足(ubuntu需要加sudo, centos需要切换成root权限)
$ sudo vim /etc/profile
在该文件最后一行插入(进入后,按 i键进入编辑模式)
$ export PATH=$PATH:/usr/local/go/bin
按 esc 退出编辑模式, 按 :wq 保存文件
$ go version
2.2 IDE 安装
2.2.1 Goland 下载安装
- 进去官网 GoLand 官网界面,点击 Download 按钮
- 下载地址:https://www.jetbrains.com/go/
- 也可关注微信公众号《面向加薪学习》,后台回复 goland,发你阿里/百度云链接,下载更快~
- goland 安装位置设置(不建议大家安装在 C 盘,可以选择安装在 D 盘,或者空间比较大的盘下)
goland 软件一些功能性选项,这里全部勾选上即可;再点击 Next 下一步
- 安装完成后的提示界面,默认选项稍后手动重启,第一个选项是现在重启软件
2.2.2 Goland 初始设置
- 打开软件后会弹出窗口让你选择 goland 激活的方式(如果你愿意支持原作者,可以购买 license,这里我就选择第二项试用即可)
- GoLand 启动后的初始界面,点击 New Project 就可以创建新项目了
- GoLand 选择你电脑上安装好的 GO 编程环境
- 创建一个 Demo 工程,点击如图所示运行按钮,若能成功执行,则环境搭建完毕!