最新1.14版本,一步一步,从零搭建Go语言开发环境。
因为Go语言及相关编辑工具的更新迭代,本文已于2020/03/25更新,可能会和视频有所出入,请以更新后的本文为准。
注意:Go语言1.14版本之后推荐使用go modules管理以来,也不再需要把代码写在GOPATH目录下了,之前旧版本的教程戳这个链接。
下载
下载地址
Go官网下载地址:https://golang.org/dl/
Go官方镜像站(推荐):https://golang.google.cn/dl/
版本的选择
Windows平台和Mac平台推荐下载可执行文件版,Linux平台下载压缩文件版。
下图中的版本号可能并不是最新的,但总体来说安装教程是类似的。Go语言更新迭代比较快,推荐使用较新版本,体验最新特性。
安装
Windows安装
64位Win10Go1.14.1可执行文件版本将上一步选好的安装包下载到本地。
双击下载好的文件,然后按照下图的步骤安装即可。
Linux下安装
如果不是要在Linux平台敲go代码就不需要在Linux平台安装Go,我们开发机上写好的go代码只需要跨平台编译(详见文章末尾的跨平台编译)好之后就可以拷贝到Linux服务器上运行了,这也是go程序跨平台易部署的优势。
go1.14.1.linux-amd64.tar.gz/usr/localsudo/usr/local/go/etc/profile$HOME/.profile/etc/profile$HOME/.profile$HOME/.profileMac下安装
/usr/local/go检查
go versionGOROOT和GOPATH
GOROOTGOPATHGOROOTGOPATHGOPATH在不同操作系统平台上的默认值
| 平台 | GOPATH默认值 | 举例 |
|---|
GOPATHGOROOTGOPATHGOPROXY
go modGOPATHGOPROXY=https://proxy.golang.org,directhttps://proxy.golang.orghttps://goproxy.iohttps://goproxy.cn可以执行下面的命令修改GOPROXY:
Go开发编辑器
VS CodeGolandVS CodeGolandVS CodeVS Code介绍
VS CodeVisual Studio Code虽然不如某些IDE功能强大,但是它添加Go扩展插件后已经足够胜任我们日常的Go开发。
下载与安装
三大主流平台都支持,请根据自己的电脑平台选择对应的安装包。
双击下载好的安装文件,双击安装即可。
配置
安装中文简体插件
管理扩展搜索框chineseinstall重启VS CodeVSCode安装go扩展
Go第一个Go程序
Hello World
hellohellomain.gogo build
go build在hello目录下执行:
或者在其他目录执行以下命令:
GOPATHhellohello.exehello.exe-oWindows下VSCode切换cmd.exe作为默认终端
VS Codepowershellcmd.execmd.exe最后重启VS Code中已经打开的终端或者直接重启VS Code就可以了。
Ctrl+Shift+Pshell补充说明:由于VS Code对go mod模式的支持暂时还不够完善,建议大家使用Goland编辑器。
go install
go installGOPATHGOPATH跨平台编译
go build只需要指定目标操作系统的平台和处理器架构即可:
使用了cgo的代码是不支持跨平台编译的
go buildMac 下编译 Linux 和 Windows平台 64位 可执行程序:
Linux 下编译 Mac 和 Windows 平台64位可执行程序:
Windows下编译Mac平台64位可执行程序:
现在,开启你的Go语言学习之旅吧。人生苦短,let’s Go.