GoLand couldn‘t start listener: listen tcp 198.18.0.45:53638

2023-12-17 20:57:06

项目场景:

使用Goland以Debug的方式运行,无法启动


问题描述

GoLand couldn't start listener: listen tcp 198.18.0.45:53638
  1. 按照提示去查看端口发现并没有占用
  2. 清除Goland缓存重启没有用
  3. 下载安装Delve还是无法启动

原因分析:

debug的过程中IDE的做法是起了一个server来获取Delve发送来的stdout来达到debug的目的,而我本地的hosts去掉了127.0.0.1到localhost的映射。
Delve 是一个为 Go 语言设计的调试器,其内部可能对主机名和 IP 地址的使用有特定的逻辑。在某些情况下,它可能会依赖于主机名而不是直接使用 IP 地址。


解决方案:

修改hosts的文件,添加127.0.0.1到locahost的映射

文章来源:https://blog.csdn.net/Hi_alan/article/details/135048571
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。