栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

如何解决 mac M1 debug 错误Debugging programs ... not support

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何解决 mac M1 debug 错误Debugging programs ... not support

1介绍

最近因为工作需要,mac 电脑换成了最新的 m1 芯片MacBook Pro,相比于之前的intel 我认为有比较好的两点:

  • 性能有很大提升,之前跑goland + docker ,就很卡,风扇一直响的很厉害,现在换成M1就很流畅

  • 界面风格更美了,虽然刚用两个月mac,开始一直觉得Windows好,尤其在拿到第一个Mac ,卡的要死,更觉得我4年前买的Windows好了(* ̄︶ ̄)。但是在换成M1 后感觉还不错。

不过在重新装好go + goland 开发环境后,Debug ,遇到了下面的问题

 Debugging programs compiled with go version go1.17.2 darwin/amd64 is not support

go sdk 和 goland 都是最新的,但是之前的电脑都能成功,新电脑不成功,第一反应就是百度,然后按照网上的方法装其他的debug工具 delve 工具,但是依然失败

2解决方法

解决方法1(失败):在尝试退回go 版本为1.16.7后,依然失败。

解决方法1(失败):按照网上教程操作后,更换goland debug 工具为delve ,依然失败。

后面重新思考自己装的软件架构是不是正确的:

  • goland 装的是否错误的装了Intel ?

检查后发现没有错

  • go 是否装了错误的架构amd64

检查后发现装的amd64 架构,马上装arm64,重新debug,正常运行,完美

总结
  • 有时候问题没解决是因为一开始就错了,后面找补救方法估计很难生效
  • 顺便说下M1 下mac docker 没有MySQL镜像(还是自己docker又装错架构了?)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/991093.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号