douwu7168
2019-03-15 20:45
浏览 596
已采纳

如何使用Golang在远程机器上调试Go代码?

I have a go codebase on a remote machine that I'd like to be able to debug using Goland. I've been trying to figure out how to set something akin to PyCharm's remote interpreter, but I haven't been able to figure it out. The best I can find is their blog's tutorial, but it's complicated by docker containers and web applications. How do I set up Goland to remotely debug?

图片转代码服务由CSDN问答提供 功能建议

我在远程计算机上有一个go代码库,我希望能够使用Goland进行调试。 我一直在尝试找出如何设置类似于PyCharm的远程解释器的方法,但是我一直无法弄清楚。 我能找到的最好的是他们的博客的教程 ,但由于Docker容器和Web应用程序而变得复杂。 如何设置Goland进行远程调试?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • dpql57753 2019-03-15 21:06
    已采纳

    In that blog post, Docker containers are used to simulate a remote machine.

    GoLand doesn't have anything similar to PyCharm's remote debugging at the moment.

    The best thing you can do is to run your application using delve as it's shown in the example container in the blog post and then connect the IDE to the remote delve instance.

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • douyao1856 2019-03-30 21:46

    If you like to work with Go on remote machine - try https://github.com/codercom/code-server This is VS Code, that can be installed on remote server, you can write and debug your code with it.

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题