Golang Go语言中 Goland 打断点错误
Golang Go语言中 Goland 打断点错误
新安装的 go 和 goland,就是打断点总是说 go 文件不存在,求助一下大神
15 回复
ide 的意思是说它认为这一行没代码……
去提个 issue 吧 https://youtrack.jetbrains.com/issues
更多关于Golang Go语言中 Goland 打断点错误的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
已经重启也没有加这个参数
是根本没有跑到这一行代码,或者根本没有跑过这个文件
要在有 statement 的地方打断点,比如 return 那一行
没用,我试过,只有在 main 可以打
我是打短点偶尔会 panic
你打断点的那一行是什么语句
任何语句都不行,只要是在 package 内的.主目录下的可以打
在你打断点那里 fmt.Println 一下试试,看程序执行到那里没有
跑的是 github.com/beego/samples/todo,begoo 的示例。fmt.Println 都是不行的
把调试关掉,再打断点就行了
依然还是不行…我把调试关了 再打断点 然后开启调试
你发请求了没?
针对Golang Go语言中Goland打断点错误的问题,以下是一些可能的解决方案:
-
检查Delve版本:
- Goland的断点调试依赖于Delve调试器。如果Delve版本与Goland或Go语言版本不兼容,可能会导致断点错误。
- 尝试从Delve的GitHub仓库获取最新版本的Delve,并编译成可执行文件,然后替换Goland安装目录下的旧版本Delve。
-
检查Go语言版本:
- 确保Go语言版本与Goland和Delve兼容。在某些情况下,升级或降级Go语言版本可能有助于解决断点错误。
-
检查Goland配置:
- 确保Goland正确配置了Go SDK路径和调试器设置。
- 如果使用的是较旧的Goland版本,尝试升级到最新版本,因为新版本可能已经修复了与断点相关的已知问题。
-
检查代码:
- 确保代码中没有语法错误或逻辑错误,这些错误有时会导致断点无法正确设置。
-
重启Goland:
- 在进行上述更改后,重启Goland以确保所有设置生效。
如果上述方法仍然无法解决问题,建议查看Goland的日志文件或联系JetBrains支持团队以获取更详细的帮助。