为什么安装dlv失败

时间:2018-08-19 12:35:55

标签: go visual-studio-code delve

D:\go-vsc>go get github.com/derekparker/delve/cmd/dlv
# github.com/derekparker/delve/pkg/proc
src\github.com\derekparker\delve\pkg\proc\disasm.go:11:14: undefined: ArchInst
  

我在7位64位窗口上安装了dlv,但是当我调用上述命令时,它无法成功安装,为什么以及如何成功安装dlv?

D:\go-vsc>go version
go version go1.10.3 windows/386

2 个答案:

答案 0 :(得分:2)

您的问题与derekparker/delve issue 20有关:“对32位系统的支持”

确保每个组件(go,vscode等)都是64位。
Go应该来自https://dl.google.com/go/go1.10.3.windows-amd64.zip,架构x86-64,而不是x86。

答案 1 :(得分:2)

您遇到的问题:

  

src / github.com / derekparker / delve / proc / disasm.go:9:未定义:ArchInst

报告于github for delve.

为x64体系结构安装go,该体系结构已在64位操作系统上为x86安装。卸载go并再次安装x64 OS版本。然后为相同的位架构安装delve。