首页 > 其他分享 >解决mac arm 中 goland 无法 debug 问题

解决mac arm 中 goland 无法 debug 问题

时间:2024-01-10 14:13:39浏览次数:33  
标签:重新安装 -- go mac goland 报错 debug

新电脑不知道装了什么,导致无法debug

现象

  1. 可以run,没有问题
  2. 不能debug,报错信息如下
    单元测试报错
^Cgo tool test2json: signal: interrupt

main 方法debug报错

^Ccould not launch process: stub exited while waiting for connection: signal: interrupt

解决之路

  1. 网上找遍了方法,有重新安装 go sdk -- 没用
  2. 重新安装xcode-select 工具包 -- 没用
  3. 把另一台电脑二进制移过来 -- 没用

最后解决

参考 https://youtrack.jetbrains.com/issue/GO-13561/go-test-debug-failed#focus=Comments-27-6430597.0-0 进行一步一步调试

在最后有建议设置两个goland的配置

Disable go.debugger.configure.pty.for.tests https://youtrack.jetbrains.com/issue/GO-13561/go-test-debug-failed#focus=Comments-27-6430597.0-0 , but this will cause "too many colons" in listen address
Disable ipv6, "Edit custom VM options..." --> Add -Djava.net.preferIPv4Stack=true and remove all lines that has *ipv6Stack*

在设置完后重新运行 debug, 解决问题

标签:重新安装,--,go,mac,goland,报错,debug
From: https://www.cnblogs.com/sooooooul/p/17956347

相关文章

  • macOS Ventura 重启报错 panic(cpu 2 caller 0xffffff800f5b4f23)
    本子:macBookpro系统:macOSVentura13.6.3报错:panic(cpu2caller0xffffff800f5b4f23):Kerneltrapat0xffffff800f5af2a0,type14=pagefault,registers:CR0:0x000000008001003b,CR2:0xffffff7fef252228,CR3:0x000000020c00e175,CR4:0x00000000003626e0RAX:0x......
  • shell命令mac怎么批量重命名某个目录下的文件
    在Mac上批量重命名文件很简单,你可以使用“终端”应用程序或者Finder中的“批量重命名”功能。下面是两种方法:使用终端:打开终端应用程序。使用cd命令切换到目标目录,例如:cd/路径/到/你的/目标目录使用mv命令进行批量重命名,例如:forfilein*;domv"$file""新名称${file##*_}";do......
  • Mac M1芯片安装android-platform-tools
    brewinstallCaskroom/cask/android-platform-tools遇见的报错解决办法brewupdate-reset......
  • Mac M1芯片安装android-platform-tools
    brewinstallCaskroom/cask/android-platform-tools遇见的报错解决办法brewupdate-reset......
  • 基于macro 仿写一个简单的ecto schema dsl
    ecto的schemamacro是一个很方便的功能,可以用来定义表的schema信息,以下是一个简单的仿写(只是行像,但是功能不一样)项目代码macro定义e.ex defmoduleEdo#方便use使用defmacro__using__(_options)doquotedoimportE#通过属性存储信息M......
  • elixir apply 结合 macro 一个方便的开发技巧
    此玩法实际在Phoenixelixir项目中使用比较多,以下是一个简单的示例示例代码login.exdefmoduleLogindodefdemoappdoquotedoimportunquote(__MODULE__)endenddefdalongdoIO.puts("dalongdemo")enddefmacro__using__(which)whenis_......
  • elixir macro defoverridable 功能
    基于macro的包装函数可以使用defoverridable可以方便进行方法的重写参考使用app.exdefmoduleAppdodefmacro__using__(_options)doquotedodefinitdoIO.puts"doinit"enddeflogindoIO.puts"dologin"end......
  • Mac安装Python3.12开发环境
    官网https://www.python.org/downloads/安装pythonpython-3.12.1-macos11.pkg下载后,安装一直下一步即可验证是否安装成功,执行python3命令和pip3命令配置环境变量获取python3安装位置并配置在.bash_profile#查看python路径whichpython3#修改配置文件.bash_profileopen-e.bash......
  • Mac每次都要执行source ~/.bash_profile配置的环境变量才生效
    ~/.bash_profile中配置环境变量,每次重启终端后配置不生效.需要重新执行:$source~/.bash_profile解决办法zsh加载的是~/.zshrc文件,而‘.zshrc’文件中并没有定义任务环境变量。在~/.zshrc文件最后,增加一行:source~/.bash_profile如果这篇文章对你有用,可以关注本人微......
  • 将Debug目录下的所有文件打包到exe
    关闭杀毒软件, 最终结果    设置图标 ......