Mac OSX JetBrains Gogland:深入调试会议 "could not launch process: could not fork/exec"
Mac OSX JetBrains Gogland: delve debugging meet "could not launch process: could not fork/exec"
我在 Mac OS 上使用 JetBrains Gogland 1.0 EAP,一切正常,但调试(基于 delve)会引发错误
could not launch process: could not fork/exec
我该如何解决?
Updated the anwser according to @Alexander's comment
事实是 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 步
重新启动并尝试再次调试,应该可以解决问题。
我在 Mac OS 上使用 JetBrains Gogland 1.0 EAP,一切正常,但调试(基于 delve)会引发错误
could not launch process: could not fork/exec
我该如何解决?
Updated the anwser according to @Alexander's comment
事实是 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 步
重新启动并尝试再次调试,应该可以解决问题。