go单测报错 monkey undefined jmpToFunctionValue

今天老项目遇到 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

资料

相关推荐
枫叶丹44 分钟前
【Qt开发】多元素类控件(二)-> QTableWidget
开发语言·qt
Penge6664 分钟前
为什么 Go 中值类型有时无法实现接口?—— 从指针接收器说起
后端
用户90555842148055 分钟前
Milvus源码分析:向量查询(Search)
后端
bin91535 分钟前
当AI开始‘映射‘用户数据:初级Python开发者的创意‘高阶函数‘如何避免被‘化简‘?—— 老码农的函数式幽默
开发语言·人工智能·python·工具·ai工具
间彧6 分钟前
Java HashMap:链表工作原理与红黑树转换
后端
亚雷18 分钟前
深入浅出达梦共享存储集群数据同步
数据库·后端·程序员
作伴21 分钟前
多租户架构如何设计多数据源
后端
Nebula_g27 分钟前
Java哈希表入门详解(Hash)
java·开发语言·学习·算法·哈希算法·初学者
努力努力再努力wz29 分钟前
【C++进阶系列】:万字详解unordered_set和unordered_map,带你手搓一个哈希表!(附模拟实现unordered_set和unordered_map的源码)
java·linux·开发语言·数据结构·数据库·c++·散列表