我一直在尝试在我的环境中安装delve。 但是,钻孔无法启动,我无法解决这个问题。
操作系统:OSX Yosemite 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。 安装成功并且以root用户正确启动。 除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.
答案 0 :(得分:1)
答案 1 :(得分:0)
使用证书构建devl
并进行签名是一项容易的任务,check this article显示了如何创建证书,对其进行签名并从源代码进行构建
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
有关故障排除,请检查this link
要在delv
,OSX
Linux
或FreeBSD
中安装Windows
,这是他们的github Wiki页面,可帮助您安装它。 / p>
https://github.com/go-delve/delve/tree/master/Documentation/installation
有关如何使用它,其API和命令行界面的更多信息,请访问official documentation wiki