我一直在尝试在我的环境中安装delve。
但是,delve无法启动,我无法解决此问题。

作业系统:OSX Yosemite 10.10.4

达尔文内核版本14.4.0

 $GOPATH/bin/dlv debug main.go
 could not launch process: could not fork/exec

https://github.com/derekparker/delve/wiki/Building

我按照上述URL的步骤安装了delve。
安装成功,并且以root用户适当启动了delve。
Delve返回错误,但root用户除外。

1)我已经创建了认证并签署了申请

2)我在make命令之前杀死taskgated,但它在make之后重新开始。

3)如果我重命名这些文件,此命令将失败。
/System/Library/LaunchDaemons/com.apple.taskgated-helper.plist
/System/Library/LaunchDaemons/com.apple.taskgated.plist
codesign -s "dlv-cert" /Users/murotanimari/work/bin/dlv
error: One or more parameters passed to a function were not valid.

最佳答案

  • brew install steeve/delve/delve->这将安装delve并创建证书
  • 转到delve文件夹,GOPATH/src/derek…/delve
  • 使用命令CERT = dlv-cert为delve安装证书make install
  • 关于go - 在Mac OSX中安装delve for GO,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36103981/

    10-09 12:33