macOS VSCode 配置 Go 编程环境
笔者使用 macOS BigSur 安装完 Go 1.16.6 和 VSCode Go 插件,然后运行时,往往会报诸如下面的错误:
build esc: cannot load xxx : malformed module path “xxx”: missing dot in first path element
warning: GOPATH set to GOROOT (/Users/xxx/go/) has no effect
实际上,这都是由于 GOPATH 和 GOROOT 这两个关键参数配置错误造成的。至于这两个参数是什么含义,可以看我之前的博文:GOROOT、GOPATH 以及 Go 相关命令。
下面我将从在 macOS 安装 go 开始来讲解配置流程:
- 首先,我们建立在使用 brew 安装 go 的前提下
brew install go
- 查看环境变量
在终端输入以下命令查看对应环境变量
go env GOPATH
查看 GOPATH
go env GOROOT
查看 GOROOT
例如我的两个:$ go env GOPATH /Users/vio1etus/go $ go env GOROOT /usr/local/Cellar/go/1.16.6/libexec
- 在
~/.bash_profile
或者~/.bashrc
(如果你使用 zsh,则在~/.zshrc
)中加入命令如下,下面的 GOPATH