无法使用 Delve 调试 Go - 访问被拒绝

问题描述

尝试使用 Delve 调试 Go,出现以下错误:

could not launch process: fork/exec C:\code\go_stuff\debugtest\__debug_bin: Access is denied.
could not remove C:\code\go_stuff\debugtest\__debug_bin: remove C:\code\go_stuff\debugtest\__debug_bin: Access is denied.

这是我使用 go mod init 创建的一个非常简单的 Go 项目,我使用 Vim 编写了 main.go,因此不涉及 VSCode 或其他任何内容。

我尝试从终端运行 dlv debug 并得到上述输出。 当我尝试在 VSCode 中使用 Delve 进行调试时,我也得到了上述输出。

我已经在另一台 PC 上尝试过这个,它运行良好,所以它很可能是环境问题,但我无法理解是什么导致了这种情况。

我尝试调试的项目都没有在 git 或任何其他源代码控制中。

在我因缺乏代码而受到任何反对之前,这是我的整个项目:

package main

import "fmt"

func main() {
    fmt.Println("So we begin")
    fmt.Println("Here we end")
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...