所以我在我的 windows 机器上安装了 VSCODE 作为我的主要 golang IDE,我想我总体上缺乏 go 知识让我遇到了这个看似无法解决的错误:我安装了 delve 并想将它用作我在 vscode-go 中的调试器。我按照https://github.com/Microsoft/vscode-go上的自述文件中提到的做了所有事情,但是由于某种原因,当我运行 dlv debug 时出现错误“无法加载包:包内部:没有可构建的 Go 源文件在 c:\go\src\internal 退出状态 1"。我在互联网上找不到与此文件夹相关的任何内容,但我自己从未在任何配置文件中输入 src/internal 的路径。所以这让我很困惑,因为我认为如果它是一个公共文件夹,至少应该有人遇到同样的错误。
它出现在 vscode 和命令提示符中,如果运行 dlv 测试也是如此。我也知道这不是我的文件夹结构/环境变量的问题,因为如果我删除它们,它还会抱怨我的包文件丢失,此外还会给出相同的 c:\go\src\internal 错误。似乎在某处也有一个设置可以检查该文件夹中的源文件,但我找不到该设置,并且在给我错误后 dlv 调试崩溃。