我是Kubernetes的初学者,我试图通过在GoLand集成开发环境中进行调试来理解源代码。使用提供的hack/local-up-cluster.sh脚本启动集群可以很好地工作,但我不能在GoLand中调试。
我尝试编辑Run -> EditConfigurations-> +Shell Script,脚本路径为hack/local-up-cluster.sh,脚本可以成功运行,但它不会在任何断点处停止。
有没有人可以帮助我如何设置IDE来调试shell脚本启动的代码?
发布于 2020-01-23 14:43:12
如果不使用集成开发环境启动进程,则可以使用Run | Attach to process功能将集成开发环境调试器附加到现有项目。
确保编译后的应用程序关闭了优化,如果您使用的是Go 1.10+,则编译器标志为-gcflags="all=-N -l"。
https://stackoverflow.com/questions/59850936
复制相似问题