今天老项目遇到 monkey
包下未找到 jmpToFunctionValue
text
# 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。
修复的方式
sh
go env -w GOARCH=amd64
GOARCH=amd64
修复了这个问题,但剥夺了调试器在断点处停止的能力,所以bou.ke/monkey
还是少用,再需要单点调试的时候,还是得调整回arm64