首页
Preview

解决wsl2 mirrored网络时,goland无法debuger的问题

这个问题困扰了我很久,今天终于解决了

我们只需要使用这个skynet2/delve这个库重新build一下dlv,并替换掉goland默认的dlv即可

详细步骤

git clone git@github.com:skynet2/delve.git

git checkout goland-wsl2

cd /delve/cmd/dlv

go build

执行完上面的命令之后,我们会构建出一个dlv文件

接下来我们只需要替换goland的默认dlv即可,比如我的dlv位置在

C:\Program Files\JetBrains\GoLand 2023.2.5\plugins\go-plugin\lib\dlv\linux\dlv

附:

我的wsl配置文件内容:

[wsl2]
networkingMode=mirrored
dnsTunneling=true
firewall=false
autoProxy=true

[experimental]
autoMemoryReclaim=disabled
sparseVhd=false
hostAddressLoopback=true

参考帖子:

https://youtrack.jetbrains.com/issue/GO-15209/Debugger-fails-to-connect-when-running-with-WSL-2

版权声明:本文内容由TeHub注册用户自发贡献,版权归原作者所有,TeHub社区不拥有其著作权,亦不承担相应法律责任。 如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

点赞(0)
收藏(0)
wvdl
关于阿里的技术创新均呈现于此.

评论(0)

添加评论