go调试出现listen tcp: lookup localhost: no such host的解决方案

在新版MacOS High Sierra上对go进行调试的时候,会出现以下信息:


错误信息

其中,不论使用何种IDE(VSCode和Goland),都会出现类似的情况,个人认为是这些IDE都集成了Delve进行debug,其中debug的过程中IDE的做法是起了一个server来获取Delve发送来的stdout来达到debug的目的(详情可戳这里

搞清楚了这些,那么我们强行给localhost赋个值应该就能避免找不到Server的问题了,不论是windows还是mac or linux,应该都可以设置host为localhost解决,具体如下

localhose

即将127.0.0.1的主机名或域名设置为localhost即可
问题至此解决

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,886评论 18 139
  • This project was bootstrapped with Create React App. Belo...
    unspecx阅读 5,218评论 0 2
  • 大多数 Nginx 新手都会频繁遇到这样一个困惑,那就是当同一个location配置块使用了多个 Nginx 模块...
    SkTj阅读 7,807评论 0 12
  • 关于作者 本书作者是中国史学界泰斗吕思勉先生,他与钱穆、陈垣、陈寅恪并称为“现代中国四大史学家”。先生一生的著作超...
    蔚成阅读 1,155评论 1 0
  • 进步如果存在 就该归功于疾病 在这个时代 健康人都是靠着病人取得的成果活着的 所以 有这么一些人 他们自觉自愿地生...
    青衫湿旧阅读 370评论 20 17