【踩坑】IDEA通过DEBUG运行Go程序报错
前言
IDEA通过DEBUG运行Go程序报错:Got a connection, launched process
解决问题
- 下载并安装dlv
1 | git clone https://github.com/go-delve/delve |
完成
install
后会在GOPATH/bin
目录下生成dlv二进制文件创建一个
macarm
目录存放dlv二进制文件
这个步骤是必须的
当前案例中将macarm
目录放在了HOME目录下
~/go/
:如果没有修改过GOPATH,默认在HOME目录下的go目录即为GOPATH默认目录,如果修改过GOPATH,根据当前GOPATH环境修改命令
1 | cd ~ |
- 将
macarm
目录所在的父级目录配置在IDEA(或Goland)Custom Properties
中
Help
->Edit Custom Properties
当前案例中,macarm
目录所在的父级目录是HOME目录,所以将HOME目录的绝对路径配置为值
1 | dlv.path=/Users/用户名 |
完成
- 重启IDEA生效