Mac OSX JetBrains Gogland:钻探调试见面"无法启动进程:无法fork / exec"

时间:2017-03-25 09:46:20

标签: go intellij-idea jetbrains-ide goland

我在Mac OS上使用JetBrains Gogland 1.0 EAP,一切运行良好,但调试(基于钻孔)会引发错误

could not launch process: could not fork/exec

我该如何解决?

1 个答案:

答案 0 :(得分:16)

  

根据@Ahina的评论

更新了anwser

事实上Gogland正在使用自己的dlv二进制文件,而不是你安装的那个(手动或来自brew install),并且它自己的dlv二进制文件似乎没有经过认证或者可能在Mac的钥匙串中过时,那么每次我们运行它都会导致错误。

要修复它:

安装自己的dlv

手动安装或使用brew都可以[official doc],请确保您的证书设置正确

设置gogland,将dlv路径指向您自己的dlv二进制文件

第1步

调用Help | Edit Custom Properties…并在那里添加新行:

dlv.path=/path/to/custom/delve

第2步

重新启动并再次尝试调试,它应该解决问题。