gpt4 book ai didi

go - 如何修复 delve "can' t 加载包 : package internal"error

转载 作者:IT王子 更新时间:2023-10-29 00:36:44 25 4
gpt4 key购买 nike

所以我在我的 Windows 机器上安装了 VSCODE 作为我的主要 golang IDE,我想我对 go 知识的整体缺乏让我遇到了这个看似无法解决的错误:我安装了 delve 并想将它用作我在 vscode-go 中的调试器。我做了自述文件中提到的所有事情 https://github.com/Microsoft/vscode-go ,但出于某种原因,当我运行 dlv 调试时,我收到错误消息“无法加载包:包内部:c:\go\src\internal 退出状态 1 中没有可构建的 Go 源文件”。我在互联网上找不到与此文件夹相关的任何内容,但我自己从未在任何配置文件中输入 src/internal 的路径。所以这让我真的很困惑,因为我认为如果它是一个普通文件夹,那么至少应该有人遇到过一次同样的错误。

它同时出现在 vscode 和命令提示符中,如果运行 dlv 测试也是如此。我也知道这不是我的文件夹结构/env 变量的问题,因为它提示我的包文件也丢失了,如果我删除它们除了也给出相同的 c:\go\src\internal 错误。似乎某处也有一个设置来检查该文件夹中的源文件,但我找不到该设置,并且 dlv 调试在给我错误后崩溃。

最佳答案

最新的 delve 和 vscode 有同样的问题:

can't load package: package internal: no buildable Go source files in C:\Coding\Go\src\internal

并且'go build'工作没有任何错误

必须回退到以前版本的 delve 才能使其正常工作。似乎 delve 破坏了某些东西或只需要更新一些东西。似乎只需替换 %GOPATH%\bin 文件夹中的 dlv.exe 就足够了。我没有分享我的版本,因为它是 exe,但你可以找到它或从源代码构建

关于go - 如何修复 delve "can' t 加载包 : package internal"error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39458526/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com