如何解决无法使用 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 举报,一经查实,本站将立刻删除。