rt ,
为啥我点 debug ,打了断点,但是不停下来哇。啪的一下就走完了
难道不可以在单元测试的时候 debug 吗
原因找到了,我的是M1芯片,arm架构。
代码里用到了monkey,去单元测试。没有做到arm适配。
会报:
# bou.ke/monkey
/Users/zero/software/go_repository/pkg/mod/bou.ke/[email protected]/replace.go:24:14: undefined: jmpToFunctionValue
根据github上的结果,需要配置环境变量COARCH=amd64。
但是加了这环境变量可以运行了,但是无法debug。
具体链接。https://github.com/jenkins-x/jx/issues/2081
目前好像没有啥解决办法。。。。
1
GeruzoniAnsasu 2022-03-22 11:28:49 +08:00
|
2
freshgoose 2022-03-22 11:29:58 +08:00 1
像我这样从不 debug ,直接 print 的是不是比较异类……
|
3
tuoov 2022-03-22 11:36:48 +08:00
顺便问一下,我 Goland 开 debug 的时候 dlv 的启动参数会变成这个:--listen=0:0:0:0:0:0:0:1:56119 ,然后就报错。搜索了很久也没找到解决的办法,有谁遇到过这个问题吗。
dlv 版本: 1.8.1 |
4
frank1256 OP @GeruzoniAnsasu 我姿势不对了哇,昨天还能的。不知道咋了
|
5
frank1256 OP 左边小红点,点上去就是灰色。现在不是单元测试了,正常跑都不能 debug ,我透了
|
8
frank1256 OP 加了 append ,此贴终结
|