Tidb go mac 上开发环境搭建
1.安装golang 运行环境
2.安装lite ide 工具
3.安装dep 包管理工具
4.安装delve debuger 调试工具
我用的是mac hight sierra 10.13 版,
会报错 could not launch process: EOF 解决方案:
google后发现是由于macOS版本更新以及xcode Command Line Tools引发的bug,
暂时官方修复前可以通过删除系统现有Command Line Tools,并通过苹果开发者下载老版本安装即可,
issue链接: https://github.com/derekparker/delve/issues/1015 具体操作如下:
在终端中执行: $ sudo rm -rf /Library/Developer/CommandLineTools
之后去 https://developer.apple.com/download/more/ 下载较老版本的即可,
Command Line Tools (macOS 10.13) for Xcode 9.1 - Dec 6, 2017 亲测可用。
先make 下tidb 依赖goyacc 所以要先编译下语法树 最后可以调试进入了