在 MacOS 中设置Go语言与VSCode的开发环境配置

本文主要说明如何在 MacOS 环境中安装和配置Go语言开发环境,关于在 Windows 和 Linux 中的方法,可以参考 Go语言快速入门手册(一) - 开发环境配置 中的描述。

安装 Go 语言系统

在 MacOS 中,推荐使用 brew 来安装 go 语言开发环境,执行:

1
brew install go

如果正常安装,系统显示:

1
2
3
4
5
==> Downloading https://homebrew.bintray.com/bottles/go-1.13.6.catalina.bottle.tar.gz
==> Downloading from https://akamai.bintray.com/f1/f13e6538e7ecf6f882549cd9e6a864d0e97cbbaef3c6ae3dfb8efbf21ba03296?__gda__=exp=1580009518~hmac=31d00c0c1be59eae4d159bf310cbe7e96a76f
######################################################################## 100.0%
==> Pouring go-1.13.6.catalina.bottle.tar.gz
🍺 /usr/local/Cellar/go/1.13.6: 9,275 files, 414.1MB

可以看到,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
2
3
4
export GOPATH=~/go/
export GOROOT=/usr/local/opt/go/libexec
export PATH=$PATH:$GOPATH/bin
export PATH=$PATH:$GOROOT/bin

GOPATH 变量指到的目录是 VSCode 等IDE需要的辅助工具保存的目录。

配置 VSCode

首先打开 VSCode, 安装微软官方的 Go 插件。

然后编辑 VSCode 的配置文件, settings.json ,该文件位于 ~/Library/Application Support/Code/User/ 目录中。 在文件的末尾(”}”之前)加入以下设置:

1
2
“go.toolsGopath”: “/Users/<your user name>/go/”,
“go.gopath”:”/Users/<your user name>/go/”

记得用你的用户名替换

验证环境配置

在 VSCode 中新建一个 hello.go 的文件,内容如下:

1
2
3
4
5
6
7
8
9
10
package main

import (
"fmt"
)

func main() {

fmt.Println("Hello World!")
}

保存以后按”F5”, 编译并运行。

更新Go到最新版本

直接执行:

1
brew upgrade go

本文标题:在 MacOS 中设置Go语言与VSCode的开发环境配置

文章作者:Morning Star

发布时间:2020年01月26日 - 12:01

最后更新:2021年04月16日 - 15:04

原始链接:https://www.mls-tech.info/golang/go-on-mac-vscode/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。