![b9b8be75d992cb54bfb16f7d6e11965b.png](https://i-blog.csdnimg.cn/blog_migrate/174c106e2129b08da7d5ea551ece5b01.jpeg)
本篇介绍Mac平台 使用visual studio code搭建golang开发环境以及debug环境的配置
1. brew安装golang
# 安装
$ brew install golang
2. 配置Golang环境变量
GOROOT: 安装目录
GOPATH: 工作空间目录 (该目录不能和Go的安装目录一样,这个目录下面有三个子目录: `src、bin、pkg`)
Mac环境的环境变量设置在vim ~/.bash_profile,在文件尾部添加
export
设置完成后 执行source ~/.bash_profile生效
查看go env检查环境变量是否设置成功
GOARCH
3. 安装vscode
- 官网下载安装:[vscode 官网](Visual Studio Code - Code Editing. Redefined)
- brew cask 安装:
# 安装:
$ brew cask install visual-studio-code
- vscode插件安装
go:开发
vscode-icons`:颜值, 彩色文件,目录
Material Theme Kit::编辑器 UI 主题
visual studio code settings sync:同步 vscode 配置文件
[30个极大提高开发效率的VSCode插件](Fundebug:30个极大提高开发效率的VSCode插件)
- 自定义vscode
{
4. 使用 vscode 自动安装 debug 必备的插件
由于网络原因可能无法下载(无法上外网)的解决方案:
1. 进入cd $GOPATH/src/http://github.com/golang,如果没有请创建
2. 下载tools工具:
git clone golang/tools tools
3. 将tools拷贝到 $GOPATH/src/http://golang.org/x/tools
$GOPATH/src/github.com/golang/tools
4. 安装golang debug插件delve
使用brew install go-delve/delve/delve`或 手动安装
但实际中发现会出现错误,找不到安装包,不知如何解决,改手动安装
"go-delve/delve/delve"
使用Xcode命令行工具安装
xcode-select --install
创建证书
- 打开钥匙串访问;
- 菜单栏中选择钥匙串访问-证书助理-创建证书开始创建自签名证书;
- 证书名称设置为dlv;身份类型选择自签名根证书;证书类型选择代码签名,最后在让我覆盖这些默认值处打上勾,选择继续;
- 有效期改长一些;
- 然后一直往后,直到出现选择指定用于该证书的位置,选择钥匙串系统,然后选择创建;
- 这样证书就创建好了。
进入$GOPATH/src/http://github.com/derekparker,同样,如果没有请自行创建目录
cd