当前位置: 首页 > article >正文

Bug:gomonkey系列问题(undefined: buildJmpDirective)

Bug:gomonkey系列问题(undefined: buildJmpDirective)

最近拉代码发现其他同事写单测使用的是gomonkey,我本地mac m3芯片执行报错,gomonkey: undefined: buildJmpDirective。

对go convey不熟悉的朋友可以看这篇文章:
Go Convey测试框架入门(go convey & gomonkey)

问题一:undefined: buildJmpDirective

问题原因:老版gomonkey不支持arm架构,在v2版本中已支持
详情见此issue:https://github.com/agiledragon/gomonkey/issues/38
在这里插入图片描述

解决:升级gomonkey到v2版本

//升级版本
go get github.com/agiledragon/gomonkey/v2 v2.10.1

问题二:permission denied

如果升级版本后,执行代码报:permission denied,本质还是这个库对arm架构依赖的问题

解决:export GOARCH=amd64

//方法一:临时配置,当前终端有效
export GOARCH=amd64
//方法二:修改全局配置,设置GOARCH为amd64
go env -w GOARCH=amd64

http://www.kler.cn/a/408828.html

相关文章:

  • Python爬虫项目 | 二、每日天气预报
  • STM32的中断(什么是外部中断和其他中断以及中断号是什么)
  • MT8768/MTK8768安卓核心板性能参数_联发科安卓智能模块开发方案
  • 《C++智能合约与区块链底层交互全解析:构建坚实的去中心化应用桥梁》
  • Homebrew切换成国内源
  • 【tensorflow的安装步骤】
  • 使用MQTTX连接新版ONENet
  • 实验室管理软件:Spring Boot技术构建
  • linux 查看端口占用 netstat, lsof, ss, fuser 笔记241123
  • 【Pytest+Yaml+Allure】实现接口自动化测试框架
  • 【深度学习】Pytorch 1.x 安装命令
  • openssl创建自签名证书
  • 从一个“支付状态不一致“的bug,看大型分布式系统的“隐藏杀机“
  • 数据集-目标检测系列- 牵牛花 检测数据集 morning_glory >> DataBall
  • HTTP 消息结构
  • 2024年亚太地区数学建模大赛D题-探索量子加速人工智能的前沿领域
  • 香港服务器安装Debian12操作系统有python环境嘛
  • go 结构体指针
  • tcpdump抓包 wireShark
  • Android Studio更改项目使用的JDK
  • vscode可以编译通过c++项目,但头文件有红色波浪线的问题
  • 基于YOLOv8深度学习的智慧考场考试防作弊行为检测系统设计与实现(PyQt5界面+数据集+训练代码)
  • VsCode使用git提交很慢(一直显示在提交)_vscode commit很慢解决方法
  • 深入解析PyTorch中的卷积操作:原理、应用与示例
  • URL在线编码解码- 加菲工具
  • Flink——source数据来源分类