go - 在 Mac OSX 中安装 Delve for GO

标签 go delve

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

操作系统:OSX 优胜美地 10.10.4

Darwin 内核版本 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 返回除根用户以外的错误。

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.

最佳答案

  1. brew install steeve/delve/delve -> 这将安装 delve 并创建证书
  2. 转到 delve 文件夹,GOPATH/src/derek…/delve
  3. 使用命令 CERT=dlv-cert make install 安装用于 delve 的证书

关于go - 在 Mac OSX 中安装 Delve for GO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36103981/

相关文章:

go - 当范围超过 JSON 数组时无法迭代所有索引

postgresql - postgres 数据库的 golang 中枚举类型值的 Json 绑定(bind)

go - 通过 vagrant GO 进行远程调试

javascript - Go与Node.js base64编码、解码问题

json - 是否可以重写未知 json 结构中的字符串?

Go << 和 >> 运算符

使用 Delve : execute function 进行调试

docker - 从主机使用 Delve/Goland 在容器中调试 Go 进程

使用 delve 的 Golang 核心转储分析抛出错误 'unrecognized core format'