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

资料

相关推荐
程序员爱钓鱼12 分钟前
Rust HashMap 详解:键值存储、查询、更新与统计
后端·面试·rust
程序员爱钓鱼20 分钟前
第一个 Go 程序:Hello World
前端·后端·go
阳光是sunny23 分钟前
LangGraph 核心概念详解:从编译到可视化
前端·人工智能·后端
呜喵王阿尔萨斯24 分钟前
C/C++ const -- 多义混乱
c语言·开发语言·c++
__log25 分钟前
幂等性设计:从“重复提交“到“稳如磐石“的系统防护
java·开发语言·spring boot
spider_xcxc26 分钟前
Helm 部署 K8s 集群完整笔记
java·开发语言·kubernetes
海清河晏11126 分钟前
Qt实战:从零构建美化登录界面
开发语言·c++·qt
zhangjw3428 分钟前
第35篇:Spring Boot入门:自动配置+快速搭建,简化企业开发
java·spring boot·后端
一只小灿灿36 分钟前
C++ 各类特殊符号、运算符
开发语言·c++
Fu_Lin_40 分钟前
《Qt嵌入式从零基础到精通》前言与阅读指南
开发语言·qt