为了账号安全,请及时绑定邮箱和手机立即绑定

在 Mac OSX 中为 GO 安装 delve

在 Mac OSX 中为 GO 安装 delve

Go
天涯尽头无女友 2021-12-27 10:52:20
我一直在尝试在我的环境中安装 delve。但是, delve 无法启动,我无法解决此问题。操作系统:OSX 优胜美地 10.10.4达尔文内核版本 14.4.0 $GOPATH/bin/dlv debug main.go could not launch process: could not fork/exechttps://github.com/derekparker/delve/wiki/Building我按照上面提到的 URL 步骤安装了 delve。安装成功,并且使用 root 用户正确启动了 delve。除 root 用户外,Delve 返回错误。1) 我已经创建了认证并签署了申请2)我在make命令之前杀死taskgated,但它在make之后再次启动。3)如果我重命名这些文件,这个命令就会失败。/System/Library/LaunchDaemons/com.apple.taskgated-helper.plist /System/Library/LaunchDaemons/com.apple.taskgated.plistcodesign -s "dlv-cert" /Users/murotanimari/work/bin/dlverror: One or more parameters passed to a function were not valid.
查看完整描述

2 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

  1. brew install steeve/delve/delve -> 这将安装 delve 并创建证书

  2. 转到delve文件夹,GOPATH/src/derek.../delve

  3. 使用命令 CERT=dlv-cert make install 为 delve 安装证书


查看完整回答
反对 回复 2021-12-27
?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

devl使用证书进行构建并对其进行签名是一项简单的任务,请查看这篇文章,其中显示了如何创建证书、对其进行签名并从源代码构建

  • 安装 xcode 构建工具 xcode-select --install

  • 创建证书并Key Chain根据上面文章中的详细信息对其进行签名。

  • 克隆回购 git clone https://github.com/go-delve/delve.git && cd delve

  • 使用证书构建: CERT=dlv-cert make install

  • 开启开发者模式: sudo /usr/sbin/DevToolsSecurity -enable

  • 如需故障排除,请查看此链接

对于delvOSXLinux FreeBSD、 或 中安装Windows,这里是他们的 github 的 wiki 页面,可以帮助您安装它。

https://github.com/go-delve/delve/tree/master/Documentation/installation

有关如何使用它、其 API 和命令行界面的更多信息,请访问官方文档 wiki


查看完整回答
反对 回复 2021-12-27
  • 2 回答
  • 0 关注
  • 223 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信