在 Mac OSX 中为 GO 安装 delve

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


操作系统:OSX 优胜美地 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。除 root 用户外,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.


天涯尽头无女友
浏览 224回答 2
2回答

翻翻过去那场雪

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

蝴蝶不菲

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如需故障排除,请查看此链接对于delv在OSX、Linux FreeBSD、 或 中安装Windows,这里是他们的 github 的 wiki 页面,可以帮助您安装它。https://github.com/go-delve/delve/tree/master/Documentation/installation有关如何使用它、其 API 和命令行界面的更多信息,请访问官方文档 wiki
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go