likes
comments
collection
share

go单测报错 monkey undefined jmpToFunctionValue`GOARCH=amd64`修复了这

作者站长头像
站长
· 阅读数 19

今天老项目遇到 monkey 包下未找到 jmpToFunctionValue

# bou.ke/monkey
/Users/jasper/go/pkg/mod/bou.ke/monkey@v1.0.2/replace.go:24:14: undefined: jmpToFunctionValue
FAIL    zxy.com/demo/service [build failed]

经过一番排查,原来是mac M1的arm64不支持monkey。

修复的方式

go env -w GOARCH=amd64

GOARCH=amd64修复了这个问题,但剥夺了调试器在断点处停止的能力,所以bou.ke/monkey还是少用,再需要单点调试的时候,还是得调整回arm64

资料

转载自:https://juejin.cn/post/7414062643369082906
评论
请登录