所以我在我的Windows机器上安装了VSCODE作为我的主要golang IDE,我想我的整体缺乏知识让我体验到这个看似无法解决的错误:我安装了钻孔并希望在vscode-go中将它用作我的调试器.我在https://github.com/Microsoft/vscode-go上的自述文件中提到了所有内容,但由于某些原因,当我运行dlv debug时出现错误"无法加载包:包内部:无可构建的Go源文件在c:\ go\src\internal退出状态1".我在互联网上找不到与此文件夹相关的任何内容,但我从未在任何配置文件中输入src/internal的路径.所以这让我很困惑,因为我认为如果它是一个普通的文件夹,应该至少得到同样的错误一次.
它在vscode和命令提示符中都会发生,如果运行dlv test也是如此.我也知道这不是我的文件夹结构/ env变量的问题,因为它抱怨我的包文件也丢失,如果我删除它们除了也给出相同的c:\ go\src\internal错误.似乎有一个设置在某处检查源文件的文件夹,但我找不到设置和dlv调试崩溃后给我错误.