本文主要说明如何在 MacOS 环境中安装和配置Go语言开发环境,关于在 Windows 和 Linux 中的方法,可以参考 Go语言快速入门手册(一) - 开发环境配置 中的描述。
安装 Go 语言系统
在 MacOS 中,推荐使用 brew 来安装 go 语言开发环境,执行:
1 | brew install go |
如果正常安装,系统显示:
1 | ==> Downloading https://homebrew.bintray.com/bottles/go-1.13.6.catalina.bottle.tar.gz |
可以看到,brew 将 go 语言环境安装到 /usr/local/Cellar/go/1.13.6 目录中, 1.13.6是安装的版本号。然后在 /user/local/opt 目录下建了一个名为 go 的软连接指到 /usr/local/Cellar/go/1.13.6。 根据这个安装目录,我们可以设置对应的 GOROOT 环境变量。
编辑用户目录下的 .bash_profile 文件,加入环境变量: GOROOT 和 GOPATH。
1 | export GOPATH=~/go/ |
GOPATH 变量指到的目录是 VSCode 等IDE需要的辅助工具保存的目录。
配置 VSCode
首先打开 VSCode, 安装微软官方的 Go 插件。
然后编辑 VSCode 的配置文件, settings.json ,该文件位于 ~/Library/Application Support/Code/User/ 目录中。 在文件的末尾(”}”之前)加入以下设置:
1 | “go.toolsGopath”: “/Users/<your user name>/go/”, |
记得用你的用户名替换
验证环境配置
在 VSCode 中新建一个 hello.go 的文件,内容如下:
1 | package main |
保存以后按”F5”, 编译并运行。
更新Go到最新版本
直接执行:
1 | brew upgrade go |