我在Mac OS上使用JetBrains Gogland 1.0 EAP,一切正常,但调试(基于delve)会引发错误
could not launch process: could not fork/exec
我该如何解决它?
根据@Alexander的评论更新了 anwser
事实是Gogland正在使用自己的dlv二进制文件,而不是您安装的二进制文件(手动或从brew install
),并且它自己的dlv二进制文件似乎没有经过认证或在Mac的钥匙串中过时,那么每次我们运行它时都会导致上述错误。
要修复它:
安装您自己的硬盘
手动安装它或使用brew都可以[官方文档],请确保您的证书已正确设置
设置gogland,将dlv路径指向您自己的dlv二进制文件
步骤 1
调用Help | Edit Custom Properties…
并在那里添加新行:
dlv.path=/path/to/custom/delve
步骤 2
重新启动并尝试再次调试,它应该可以解决问题。