Golang Go语言在Macos 15下Goland无法debug
错误 DW_FORM_strx with no .debug_str_offsets section
解决方案
1. go install github.com/go-delve/delve/cmd/dlv@master install latest dlv
2. copy /Users/{YOUR_HOME_NAME}/go/bin/dlv to /Users/{YOUR_HOME_NAME}/Applications/GoLand.app/Contents/plugins/go-plugin/lib/dlv/macarm/dlv replace dlv
3. reopen Goland
Golang Go语言在Macos 15下Goland无法debug
更多关于Golang Go语言在Macos 15下Goland无法debug的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
有一个之前版本也发生过的印象。。。
更多关于Golang Go语言在Macos 15下Goland无法debug的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
今天更新的 goland 2024.2.2 依旧有此问题
could not launch process: error reading debug_info: decoding dwarf section info at offset 0xddd2f0: DW_FORM_strx with no .debug_str_offsets section
试了下,果然可以了
更新了更新了.
#4 goland 2024.2.2.1 release note: “This release resolves the issue on macOS Sequoia where the debugger would terminate with the error message could not launch process: no debug_str_offsets section”
是的 终于解决了
针对您提到的“Golang Go语言在Macos 15下Goland无法debug”的问题,作为IT领域的GO语言专家,我提供以下建议:
-
检查版本兼容性:
- 确保您的Goland IDE版本与您的MacOS 15系统兼容。
- 检查Goland中关于芯片架构的说明,确保您下载的是与您的Mac芯片(如M1、M2或Intel)相匹配的版本。
-
验证Golang SDK版本:
- 运行
go version
命令来确认您的Golang SDK版本。 - 确保SDK版本与您的Goland IDE和MacOS系统兼容。
- 运行
-
检查Delve调试工具:
- Delve是Go语言的官方调试器。确保您已正确安装Delve,并且其版本与您的Golang SDK和Goland IDE兼容。
- 您可以尝试重新安装或更新Delve,以确保其正常工作。
-
调试配置:
- 在Goland中,检查您的调试配置是否正确设置,包括断点、启动配置等。
- 确保您的项目路径和环境变量配置正确无误。
-
查看日志和错误信息:
- 如果调试时遇到错误信息,请仔细阅读并分析。
- 尝试查看Goland的日志文件,以获取更多关于调试失败的信息。
如果上述步骤无法解决问题,建议您查阅Goland的官方文档或在相关社区和论坛中寻求帮助。